John Eales

Director
Magellan Asset Management

Moves