RS

Rick Scanlon

Director at Taboola

Founding Partner, Innovation Endeavors