Managing Director
Martin McNulty
CEO Approval Rating
74/100
Starr Investment Holdings is an investment adviser investing in industries such as healthcare, financial services and consumer.