JOHN C HADDEN JR