Services provided by James Gregory Sullivan: