Services provided by Hugh Edward Thompson: