Since the beginning of the year, hundreds of blood drives have been canceled and more than 15,000 blood and platelet ...