Glenn Morrall

Glenn Morrall is a Senior Analyst for Northwest Europe at the Westwood Global Energy Group.