JAMES M ALLAN