JAMES C. MCGREGOR