American Red Cross Blood Drive, 1 to 6 p.m. at Wingate, 190 North Ave., Haverhill. Call 1-800-RED CROSS (1-800-733-2767) or visit redcrossblood.org to make an appointment.
Jocko’s Jazz: The Mark Walker Trio, 7:30 to 10:30 p.m. at the Sahara Club, 34 Bates St., Methuen. Wheelchair accessible. Call 978-683-9200 for tickets or to make reservations. Visit jockosjazz.com for more information.
Wednesday, March 19
American Red Cross Blood Drive, 2 to 7 p.m. at the Knights of Columbus, 462 Broadway, Methuen. Call 1-800-RED CROSS (1-800-733-2767) or visit redcrossblood.org to make an appointment.
American Red Cross Blood Drive, 1:30 to 7 p.m. at Saint Robert Bellarmine Parish, 198 Haggetts Pond Road, Andover. Call 1-800-RED CROSS (1-800-733-2767) or visit redcrossblood.org to make an appointment.
Thursday, March 20
Enrichment Craft Class: “Paint Your Own Fused Glass Candle Holder,” 10 to 11:30 a.m. at the Methuen Senior Activity Center, 77 Lowell St. Presented by Magic Brush Pottery. Cost is $15. Preregistration is required. Call 978-983-8825.
Screening of “Dark Forest in the Mountains,” 6:30 p.m. at the Memorial Hall Library, 2 North Main St., Andover. Sponsored by the Merrimack Valley Knights of Vartan and the Friends of Memorial Hall Library. Call 978-623-8401, ext. 31 or 32 or visit mhl.org.
Saturday, March 22
Department of Safety’s Boating Education Class, 9 a.m. to 4:30 p.m. at the Windham Fire Department, 3 Fellows Road. New Hampshire has a mandatory boating education law. Everyone 16 years of age and older who operates a motorboat over 25 horsepower on New Hampshire waters must have a boating education certificate. This program is designed to assist the boating public in having a safer, more enjoyable experience on the water through boating education. There is a $30 non-refundable fee per person for the class. Seating is limited; pre-registration is required. Call 603-293-2037 or 888-254-2125.
Saturday Night Ballroom Dance, 7 p.m. at the Methuen Senior Activity Center, 77 Lowell St. With music by The Entertainers. Cost is $9. Call 978-983-8825.