dan mcguire