Author: James P. McCalpin
Alternate names: James McCalpin