Author: David James Stewart
Alternate names: Rev. D. J. Stewart, M.A.