Solar DevelopersSolar DevelopersA solar power developer has signed a lease for more than 600 acres at the former Loring Air Force Base in northern Maine.Dick PalmDick Palm