Services provided by Joseph Clary Kirkpatrick: