Russell Reynolds Associates
Show contact
Location
Italy
View in org chart
Matthias Oberholzer
Co-Regional Coordinator, EMEA
Nicola Gavazzi
Country Manager Italy
Ramón Gómez De Olea
Country Manager, Spain
Current role