DAVID A HAYNES