Services provided by Donald Kenwood Taylor: