Services provided by Daniel E Mcguire: