DAVID A. FOSTER RICHARD HARROW PAT KEENAN