Author: James Schellenberg
Alternate names: James A. Schellenberg