alan mcguire