JAMES K. MACGREGOR