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