Question: who did david ryall play in call the midwife
Answer: Tommy Mills