Services provided by Gerald E Keightley: