Benefit Report


Keene Advisors was incorporated in Massachusetts in July 2015. We elected to become a benefit corporation at formation, which means that in addition to creating value for our clients and pursuing financial success, we have also committed to generate a material, positive impact on society and the environment. For us that means:

  1. Caring for people
  2. Sharing our profits
  3. Reducing our impact on the environment 

We invite you to learn more by reading our annual Benefit Corporation Report, which includes background on our company, our purpose, and our values, in addition to details on the public benefit we generate each year. We hope that you enjoy learning about Keene Advisors and our journey to become the leading socially responsible investment bank.