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