john yancey mcgill