Question: who did the voices for thomas the tank engine
Answer: John Hasler