Services provided by William H Pullen: