Louth Callan Renewables Begins Construction on 27MW Solar Project in New HampshireJuly 22, 2025 Louth Callan Renewables (LCR), a national leader in power construction, has announced it has officially commenced construction on a new 27-megawatt (MW) solar project in New Hampshire. The project was…