US-based energy efficiency and renewable energy company Ameresco Inc (NYSE:AMRC) on Thursday said it has obtained a USD-300-million (EUR 277m) senior secured loan facility to fund the development and construction of clean energy assets.