john lawrence mcgill