The American Red Cross is asking blood and platelet donors to help prevent a summer shortage by making an appointment to roll up a sleeve around the Independence Day holiday.

With blood and platelet donation appointments currently lower than what is needed to maintain a sufficient blood supply, donors of all blood types are urged to schedule an appointment now, especially those with types O, B and A negative.

The Red Cross must collect 15,000 blood donations daily to meet the needs of patients across the country. This can be challenging during the summer months, when fewer donors give blood.

To encourage more people to donate before and after Independence Day, blood and platelet donors from June 30 through July 7 will receive a commemorative Red Cross T-shirt, while supplies last.

Blood drives at local Red Cross buildings are:

•Hanover chapter, 529 Carlisle St.: 1-6:30 p.m. June 30 and July 2, 3, 7, 9 and 14; 7 a.m.-12:30 p.m. July 4; and 8 a.m.-1:30 p.m. July 5 and 12.

•York County chapter, 724 S. George St.: 2:30-8 p.m. July 1 and 14 and 7:30 a.m.-1 p.m. July 4.

Other York County blood drive sites are:

•Sweet Frog Shrewsbury, 14605 Mount Airy Road, 2:30-8 p.m. June 30.

•Imagination Station Child Care Center, 6 Park St., Shrewsbury, 12:30-6 p.m. July 1.

•Chapel Church, 3050 Cape Horn Road, Red Lion, 1-6:30 p.m. July 1.

•Messinas Pizza and Restaurant, 63 N. Main St., Stewartstown, 2:30-8 p.m. July 1.

•York Rotary Club, 48 E. Market St., 10 a.m.-3 p.m. July 2.

•Walgreens, 2350 E. Market St., 9 a.m.-2:30 p.m. July 5.

•Dover Community Center, 3700 Davidsburg Road, 3-8 p.m. July 8.

•York County Nursing Home, 118 Pleasant Acres Road, 10 a.m.-3:30 p.m. July 10.

•Hampton Inn, 1550 Mount Zion Road, noon-5:30 p.m. July 11.

•Rita's Ice, 617 Lombard Road, Red Lion, 11 a.m.-4 p.m. July 12.

Donors are asked to provide a blood donor card or driver's license or two other forms of identification at check-in. Donors must be at least 17 years old (16 with parental consent), weigh at least 110 pounds, and be in generally good health.

To make an appointment, call (800) 733-2767 or visit redcrossblood.org.