skip to main content
Schumacher Group (SG) announces five additional roles to its Executive Leadership Team (ELT), the highest ranking management team for the company.