JOHN SHEARER

John Shearer

Senior Vice-President