Brazil Country Manager
Neil Suchman manages the DDI Brazil operations. With over 17 years of experience in human performance, he has implemented human resource management and organizational change initiatives for many companies in Latin America.
Read Full Bio