ANDREW C. MACGREGOR