Over the last decade, Solar Source has installed photovoltaic solar systems on roofs throughout Southern California. According to its founder and president, Jarrod Osborne, the company operates across a roughly 100-mile radius from its headquarters in Long Beach. Solar Source handles solar contracts for residential, commercial and nonprofit clients, though residential is by far its […]