CEO
Leslie Baumann
CEO Approval Rating
90/100
STS is a Florida-based health-tech platform that offers digital skincare analysis and recommendation solutions for individuals.