undefined

Todd Gordon

CNBC contributor known for blending technical and fundamental analysis to interpret the ever-changing market landscape.