Co-Founder & CEO
Mark Goodwin
CEO Approval Rating
90/100
North Square is an Illinois-based investment management firm that offers solutions such as asset management and financial advisory for individuals and businesses.