JAMES M SHANNON