Long serving Mount Isa vet retires after 39 years