Author: John D. Baley
Alternate names: John Baley