JAMES M CAVIN