Avidan Management has installed 17,745 solar panels atop its building on Talmadge Road in Edison. Officials said it is the largest rooftop solar installation in the U.S. See story, inside. JEFF GRANIT staff