DAVID R FYFFE