EVP, Corporate Business development
London, England, United Kingdom
Positive Technologies
Positive Technologies' company
Executive Vice President, Corporate Business Development