JOHN L. MACGREGOR