Peter Swinkels Sales Specialist, EMEA Read Bio Peter Swinkels Sales Specialist, EMEA Peter Swinkels Sales Specialist, EMEA