Services provided by James H Essell: