Author: James N. Rath
Alternate names: James N. Rath; Jim Rath; James Rath