Managing Partner
Charles F. Baird
CEO Approval Rating
90/100
North Castle is a Connecticut-based private equity firm that makes investments in the health, wellness, and sustainable living sectors.