Services provided by Thomas H Openshaw: