David Madden

(Contributor)

David Madden is market commentator at IG Group.