Author: John Harold Haynes
Alternate names: John H Haynes; John H. Haynes; J.H. Haynes