Services provided by James Gerard Dwyer: