Sustainable Development Focus - Solar array yields environmental and economic rewards - Urban Land - May 26 The 86,900-square-foot Hanover Page Mill office building in the technology-based Stanford Research Park in Palo...more