Robert Sellers is an experienced professional in the energy sector, currently serving as a Senior Consultant at Centrica since July 2019, having previously held the position of Consultant at the same company from May 2015 to September 2017. Sellers' extensive career includes significant roles at the U.S. Department of Energy from September 2011 to September 2015 as a Consultant and from October 2002 to June 2003 as a Project Lead. In addition, Sellers served as Regional Director at Devon Energy from February 2009 to July 2011 and at TotalEnergies from October 2003 to March 2008, where coordination responsibilities included project oversight. Earlier experience includes Operations Manager at TC Energy and Project Specialist roles at both ExxonMobil and Centrica, demonstrating a strong foundation in engineering and project management.
This person is not in the org chart
This person is not in any teams
This person is not in any offices