Services provided by Frank Sharp: