JAMES C FOSTER