JAMES P MACGILVRAY