David Johnson

(Contributor)

David Johnson is a founding director of currency specialist Halo Financial.