Blood and bone marrow drive held in support of Richmond Hill teenager battling cancer

Blood and bone marrow drive held in support of Richmond Hill teenager battling cancer