Services provided by Joseph C Hegarty: