Author: Frank C Croft
Alternate names: Frank C. Croft