Services provided by Brian R Hughes: