Stephen Freeman

Chief Risk Officer at JERA Americas

Stephen Freeman is the Chief Risk Officer at JERA Americas. Stephen has a strong background in risk management and analytics, with experience in developing risk analytics platforms and implementing hedge strategies. Stephen has also held positions in companies such as Talen Energy, World Fuel Services, TrailStone, Merrill Lynch Commodities, RRI Energy, and Lukens Energy Group. Stephen holds a BBA in Energy Finance and Investment Banking from Texas McCombs School of Business and a Bachelor of Business Administration in Energy/ Investment Banking from The University of Texas at Austin.

Links

Previous companies

Talen Energy Corporation logo
World Fuel Services logo

Timeline

  • Chief Risk Officer

    June, 2020 - present