STEPHEN L FOSTER