JAMES P MACGREGOR