Services provided by Donald Francis Kirby: