Services provided by John Michael Hemphill: