JAMES D. MACGREGOR