alan mcneill