Why Ameresco Inc (AMRC)?

Personal reflection on why I chose to invest in Ameresco Inc (AMRC), an energy-efficiency solutions provider to organizations and businesses in North America and Europe.