Question: who played mr thatcher in when calls the heart
Answer: Garwin Sanford
Other accepted answers: Garwin Sanford