Services provided by William Clark Reed: