David Primrose Finning International Inc., Executive Vice President and Chief Financial Officer Read Bio