Services provided by Donald R Taylor: