Services provided by Ian Kirkpatrick: