Services provided by William Edward Reeves: