Marc Benson is currently the Chief Financial Officer at Tecta America Commercial Roofing. Prior to this role, Marc held various positions at Moelis & Company and Goldman Sachs in the finance and investment banking sectors. Marc also has an impressive background in the United States Coast Guard, where Marc served in leadership roles on different vessels, managing budgets and personnel in challenging environments. Marc holds an MBA from Columbia Business School and a BS from the US Coast Guard Academy.
Sign up to view 8 direct reports
Get started