DAVID C HADDEN