JOHN S MACGREGOR