Glen Williams
CRO Bp America @ BP
About Glen Williams
Glen Williams serves as the Chief Risk Officer at BP America, a position he has held since 2011. He has a background in toxicology and extensive experience in the energy sector, including previous roles at Wood Group and Weyerhaeuser.