Stephano Slack

2025 revenue: $27.50 mn
Growth rate: 47.69%

Headquarters: Wayne, PA