Rumors of the demise of the American consumer are exaggerated, says Affirm CEO Max Levchin
CNBC Television

3,348 views

29 likes