Author: James William Hagy
Alternate names: James W. Hagy