Photo Contributed by Bill Dennis Ben Pedersen, of Hamlet, has given 28 gallons of blood through the Red Cross. He started working on his 29th gallon at the Hamlet Masonic Lodge blood drive on Monday.
{}