JAMES D HADDEN