Services provided by Donald E Adams: