Services provided by Brian F Humphreys: