alan mcgee