TORONTO – Timothy Rafanan has had more than 100 blood transfusions in his lifetime — and he’ll turn just two years old in August. 

Published in Canada