Author: John M. MacKenzie
Alternate names: John M. Mackenzie; JOHN M. MACKENZIE