JOHN M. MCGREGOR II