Author: John MacCaig Thorburn
Alternate names: John THORBURN; John M. Thorburn; Thorburn, John M, John M.