Mark Barry

Mark Barry is Vice President of Sales & Managing Director for EMEA at HubSpot.