Managing Partner
Barrett Carlson
CEO Approval Rating
90/100
2023
Investment Company
https://factor89.com/