JAMES H CAHILL