David Weisong

A deep portfolio of marketing experience.