Taylorsville, Utah, resident Alonso Frias has been generously donating blood through the American Red Cross for more than 15 years. In that time, he has given some 222 units, the equivalent to 27 gallons of blood.