DAVID A HADDEN