Services provided by James Henry Reed: