Services provided by James Conrad Reeves: