Services provided by William H Annesley: