Sacha Berlik

Sacha Berlik
  • Managing Director, The Trade Desk