Services provided by John Frederick Brown Haney: