Services provided by Donald L Sharman: