DAVID R HAYNES