John Haffner is an adviser and consultant with extensive experience in Canada and Asia in the areas of energy and the environment.
John Haffner is an adviser and consultant with extensive experience in Canada and Asia in the areas of energy and the environment.