Melissa Barbosa, a young SolarShare investor, on the green roof of her office in Toronto. Category: Published: June 4, 2016 Melissa Barbosa, a 28-year-old employee at TREC is a Solar Bonds investor