Bio + Headshot - Silverback Strategies CEO Neil Welsh
Oct 23, 2025
Last Click Addiction - Teaser Videos
Oct 23, 2025
Last Click Addiction: Dateline-Style Confessions
Oct 23, 2025
EMBARGOED RELEASE: We F***ed Up: Performance Marketing Agency Silverback Strategies CEO Neil Welsh Apologizes for Advertising Industry’s Broken Metrics with “Last Click Addiction” Campaign
Oct 28, 2025
3 KB
Last Click Addiction hero video: We F***ed Up | 90
Oct 23, 2025
1.17 GB