Author: James W. Eaton
Alternate names: Eaton, James W.