Services provided by John A Harding: