Michael Hewson

(Contributor)

Michael Hewson is senior market analyst at CMC Markets.