David Reid

(Contributor)

David Reid is digital correspondent at CNBC.