Cherry Tree & Associates is a private investment banking firm headquartered in Minneapolis, Minnesota. Founded in 1980, it specializes in M&A transactions for both buyers and sellers of middle market companies. Additionally, it conducts private placements for attractive, entrepreneurially managed growth companies, provides strategic advisory services to CEOs and boards of directors, and prepares fairness opinions and other valuation services.