Services provided by William Davis Mclaughlin: