Sean MacKinnon
Director, Customer Success, EMEA
TechTarget
Bio
Talks
Expo