Author: John M. Merriman
Alternate names: John Merriman