EMEA Human Resources Director
Dynatrace (formerly Compuware)
WE ARE 1976, INC.
Human Resources Director North EMEA