david conn