General Manager
Leo Brons
CEO Approval Rating
90/100
STR is a bunker fuel terminal that provides transshipment and storage services for the oil and gas industry.