Services provided by James Darrel King: