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.
Visit by “Monster & Me” author Paul Czajak, 11 a.m. at the Memorial Hall Library, 2 North Main St., Andover. Czajak, a member of the library’s monthly Critique Group, will share his latest book, “Monster Needs His Sleep.” His books will be available for sale and signing. All ages are welcome. Sponsored by the Friends of Memorial Hall Library. Visit mhl.org or call 978-623-8401, ext. 31 or 32.
Tuesday, April 22
Merrimack Valley Pflag/Transgender Chapter Meeting, 7 to 9 p.m. in the Fellowship Hall, South Church, 41 Central St., Andover. Call 781-891-5966, email email@example.com or visit gbpflag.org.
Wednesday, April 23
American Red Cross Blood Drive, 2 to 7 p.m. at the North Andover Masonic Lodge, 19 Johnson St. To make an appointment to donate blood, call 1-800-RED CROSS (1-800-733-2767) or visit redcrossblood.org.
American Red Cross Blood Drive, 2 to 7 p.m. at the Knights of Columbus, 462 Broadway, Methuen. To make an appointment to donate blood, call 1-800-RED CROSS (1-800-733-2767) or visit redcrossblood.org.
Thursday, April 24
Author visit, 7 p.m. at the Andover Bookstore, 89R Main St. Jeffrey Harrison, author of “Into Daylight” and Kathleen Aponick, author of “Bright Realm,” will discuss their books. Call 978-475-0143 or visit hugobookstores.com/andover.
American Red Cross Blood Drive, 1 to 6 p.m. at Northpoint Bible College, 320 South Main St., Haverhill. To make an appointment to donate blood, call 1-800-RED CROSS (1-800-733-2767) or visit redcrossblood.org.