JAMES P MCGREGOR