Author: John Haddon and Company
Alternate names: John Haddon & Co.