iOS app Android app

William Clements

Virginia Man Donates 160th Pint Of Blood

Posted 05.25.2011 | Impact

In the week before Christmas, William Clements found his way through the torrential blizzard that had hit the eastern seaboard to his local Red Cross ...