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