Author: John Mendelsohn
Alternate names: John M. Mendelsohn