The American Red Cross in Quincy held a blood drive Saturday in memory of Ethan Weimer, who died of a cancer called nueroblastoma last June.