Services provided by Richard Alan Kirkpatrick: