Doylestown PA

Rooftop solar panels installed to heat a 18×36 concrete pool.