Peter Stewart

Managing Director & Chief Energy Analyst
Interfax Europe