JAMES F FOSTER