FOSTER DAVID WALTER