Author: James P. Williams
Alternate names: Williams, James P.