David (Dave) Charles Haddon Hunt