CEO
Michael Popovich
CEO Approval Rating
68/100
STC develops a cloud-based platform that provides immunization registry solutions for individuals and health care sectors.