Todd is responsible for marketing in Europe, the Middle East and Africa. He hails from a foggy island in the North Atlantic, but has called Munich home for more than a decade.
Todd is responsible for marketing in Europe, the Middle East and Africa. He hails from a foggy island in the North Atlantic, but has called Munich home for more than a decade.