JAMES C CARNAHAN