Theo Sastre-Garau
Taboola Media Account Director for France, Belgium, Switzerland. I am leading the French account management team in Europe. When I am not maximizing our client's growth and satisfaction, you can find me playing strategy games, reading self-development books or meditating.