Author: J. E. Treherne
Alternate names: J. E Treherne; J.E Treherne; J.E. Treherne; John Edwin Treherne; Treherne, J. E.