Author: John M. Foster
Alternate names: Foster, John M; Foster, Jonh M.; Captain John M. Foster