Ameresco, Inc.
 $58,925,128 Affiliated Managers Group Inc
 $4,493,034 Ameresco, Inc.
 $58,925,128 Affiliated Managers Group Inc
 $4,493,034