Author: James E. Seelye Jr.
Alternate names: Seelye, James E., Jr.