Sunrun has added to its executive team with a pair of appointments.
Thomas J. Holland joins the company as chief operating officer. Formerly head of Bain & Co.'s San Francisco and Palo Alto offices, he will oversee Sunrun's sales, marketing and service operations.
Anne Brennan joins Sunrun as chief financial officer.