PETER R FOSTER