CEO
Tim Humpage
CEO Approval Rating
90/100
BSR is an England-based renewable energy company that develops and builds utility-scale solar photovoltaic cells and energy storage projects for the residential sector.