Services provided by William Alexander Wade: