Mayflower Advisors is a wealth management firm based in Boston, Massachusetts. Established in the year 2002, it is institutional advisors that help foundations, endowments, and non-profit organizations to implement long-term financial goals. The assets of the firm are managed and governed by an executive management team.