JAMES H CARAHER