Speaking Engagements and Events Dedham Public LibraryDate: March 28, 2023Time: 6:30pmLocation: 43 Church St./Dedham, MAMore infoWareham Free LibraryDate: March 30, 2023Time: 7pmLocation: 59 Marion Rd/Wareham, MAMore infoLong Beach (NY) Public LibraryDate: April 3, 2023Time: 7pmLocation: Zoom talk:https://longbeachpl.librarycalendar.com/?page=1Kingston (MA) Public LibraryDate: April 4, 2023Time: 7pmLocation: 6 Green St./Kingston, MAMore infoRedwood Library & Athenaeum (Newport, RI)Date: April 20, 2023Time: 6pmLocation: 50 Bellevue Ave./Newport, RIMore infoGrafton (MA) Public LibraryDate: April 22, 2023Time: 2pmLocation: 35 Grafton Common/Grafton, MAMore infoBoston Druggists AssociationDate: April 25, 2023Time: 7pmLocation: LaScala/1070 N. Main St./Randolph, MAWinthrop Public LibraryDate: April 27, 2023Time: 6:30pmLocation: 2 Metcalf Sq./Winthrop, MAMore infoTopsfield Town LibraryDate: May 8, 2023Time: 6:30pmLocation: One South Common St./Topsfield, MAMore infoAttleboro Public LibraryDate: May 24, 2023Time: 6:30pmLocation: 74 N. Main St./Attleboro, MAMore infoDover (MA) Council on AgingDate: June 5, 2023Time: 6pmLocation: TBDMerrimack Valley Chamber of CommerceDate: June 13, 2023Time: 10:30amLocation: UMass Lowell Inn & Conference Center/50 Warren St./Lowell, MAMore info Tourism Summit Keynote Hampstead (NH) Public LibraryDate: September 12, 2023Time: 7pmLocation: 9 Mary E. Clark Drive/Hampstead, NHMore infoShrewsbury (MA) Historical SocietyDate: September 27, 2023Time: 7pmLocation: 1830 Brick School House/Church Rd./Shrewsbury, MAMore infoGroton CenterDate: October 14, 2023Time: 2pmLocation: 163 W. Main St./Groton, MAMore info