Author: J. W. Sweetenham
Alternate names: John Sweetenham; John W. Sweetenham