Marc Leder has a position (Co CEO, founder) at Sun Capital Advisors

Details
Title Co CEO, founder
Is Current yes
Executive yes