Services provided by Michael E. Taylor: