Services provided by Robert Gerald Pye: