Author: J. W. Duffield
Alternate names: J. W Duffield; W. J. Duffield; J     W Duffield; J. W. J. W. Duffield