Services provided by Edward Stewart Haight: