Services provided by Edward William Schaefer: