Luis Gonzalez: Shane Doan is the ‘ultimate professional’