Question: who plays the old vet on the ranch
Answer: Sam Elliott