16 prof david haslam