Author: James L. Walker, Jr.
Alternate names: Walker, James L., Jr.