JOHN M GREGOR, JR