David Haslam (Jane Adams)