This week members of Swampscott rotary donated their time and blood at a Red Cross Blood Drive sponsored by the Marblehead rotary club.