Services provided by John T Shaw: