PORTLAND – Among the communities holding blood drives in July are:
July 3: Point Sebago, RR 1, Box 712, Casco, from noon to 5 p.m.
July 5: American Legion Post 112, King Street, Route 121 South, Oxford, from 2 to 7 p.m.; Central Maine Medical Center, 300 Main St., Lewiston, from 1 to 6:30 p.m.
July 6: CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.
July 7: Franklin Memorial Hospital Bass Room, 1 Hospital Drive, Farmington, from noon to 6 p.m.
July 10: Knights of Columbus, 150 East Ave., Lewiston, from 1 to 6 p.m.
July 11: CMMC, 300 Main St., Lewiston, from 11 a.m. to 4 p.m.
July 12: Casco Fire and Rescue, Route 121, Casco, from 1 to 7 p.m.; CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.
July 13: Brunswick Fire Station, 384 Bath Road, Brunswick, from 12 to 5 p.m.
July 17: FHC Medical, Route 125, Bowdoinham, from 2 to 7 p.m.; American Legion, North Main Street, Peru, from 1 to 6 p.m.; CMMC, 300 Main St., Lewiston, from 11 a.m. to 4 p.m.
July 19: Fryeburg Fairgrounds, Route 5, Fryeburg, from 9 a.m. to 3 p.m.; CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.; Masonic Hall, Weston Street, Turner, from 2 to 7 p.m.
July 20, Auburn Mall, 550 Center St., Auburn, from 11:30 a.m. to 6 p.m.
July 25: CMMC, 300 Main St., Lewiston from 11 a.m. to 4 p.m.; The Meadows Retirement Community, 433 Route 202, Greene, from 1 to 6 p.m.
July 26: Walmart, 105 Mt. Auburn Avenue, Auburn, from 10 a.m. to 4 p.m.; CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.
July 27: CMMC, 300 Main St., Lewiston, from 1 to 6:30 p.m.; Midcoast Hospital Brunswick, 123 Medical Center Drive, Brunswick, from 2:30 to 7:30 p.m.
July 31: Denmark Fire and Rescue, Route 117, Denmark, from 1 to 6 p.m.; Saint Gregory Paris Hall, 24 North Raymond Road, Gray, from 12:30 to 7 p.m.
Comments are no longer available on this story