Marcelo Fischer serves as the Chief Financial Officer for IDT Telecom, a position held since 2007 within IDT Corporation. Fischer's extensive financial expertise also includes experience as an Auditor at Deloitte & Touche from 1988 to 1991.
Sign up to view 10 direct reports
Get started