President & CEO
Sean Brown
CEO Approval Rating
72/100
2009
PrivateSubsidiary of LLR Partners
https://ycharts.com/