St. Patrick's Day parade: At 3 p.m. Saturday, downtown Mooresville will host a Saint Patrick's Day Parade. The celebration will include Ceol na Gael, an awarding winning Irish pipe band, an Irish wolfhound, marching bands, dancers and more. Main Street from Iredell to Center Avenue. www.downtownmooresville.com.
Brass band concert: The Mooresville Concert Series will bring the Half Dozen Brass Band (New Orleans-style jazz) to the Charles Mack Citizens Center at 7:30 p.m. Saturday, with a reception afterward. Tickets are $10 for adults, $5 for students and free for children under 10. Buy tickets at the Recreation Department, sat 418 Carpenter Ave. online at www.mooresvillerecreation.org or call 704 663-7026.
Walk for injured Marine: Also Saturday, the Walk for Garrett Carnes will step off at 9 a.m. Saturday at Mooresville High School's Joe Popp Stadium. Carnes is a Marine from Mooresville who recently lost both his legs in an explosion in Afghanistan. Admission is $10; all proceeds go to his family. Call 704-402-9062 for more information..
Raised-bed gardening: The Iredell County Cooperative Extension will offer a free, public class on raised-bed gardening 6:30-7:30 p.m. March 19 at the Mooresville Library. Register at 704-873-0507.
Blood drive: Community Blood Center of the Carolinas will have a blood drive 8 a.m.-1:30 p.m. March 16 at Mooresville High School, 659 E. Center Ave., Mooresville. Donors must weigh at least 120 pounds.