jeffrey mcguire