Services provided by Robert S O'Shea: