JAMES L FOSTER