Gerard Gorka

Teva Netherlands
IT Project Manager