To help you select a date for your library this is a list of dates, times and locations where Mike is already booked for summer 2025. This is not an interactive calendar, merely a reference to help you determine if the date you desire is available. Questions? You can always call Mike!
JUNE 2025
Wednesday, June 4, 2025 - 7:00 PM - Lititz, PA
Wednesday, June 11, 2025 - 10:00 AM - Mt. Holly Springs, PA
Saturday, June 14, 2025 - 10:00 AM - Cecil County, MD
Tuesday, June 17, 2025 - 2:00 PM - Baltimore County, MD
Wednesday, June 18, 2025 - 11:00 AM - Selbyville, DE
Wednesday, June 18, 2025 - 2:00 PM - Rehoboth Beach, DE
Friday, June 20, 2025 - 10:30 AM - Harrisburg, PA
Saturday, June 21, 2025 - 11:00 AM - Germantown, MD
Monday, June 23, 2025 - ALL DAY - Harrisburg, PA
Tuesday, June 24, 2025 - 10:00 AM - Hazleton, PA
Wednesday, June 25, 2025 - 6:00 PM - Rising Sun, MD
Thursday, June 26, 2025 - 10:00 AM - Baltimore County, MD
Friday, June 27, 2025 - 2:00 PM - Willow Grove, PA
Saturday, June 28, 2025 - 2:00 PM - Baltimore County, MD
Monday, June 30, 2025 - 1:30 PM - Baltimore County, MD
JULY 2025
Tuesday, July 1, 2025 - 11:00 AM - Wheaton, MD
Wednesday, July 2, 2025 - 11:00 AM - Millsboro, DE
Thursday, July 3, 2025 - 2:00 PM - Bethesda, MD
Wednesday, July 9, 2025 - 10:30 AM - Baltimore, MD
Wednesday, July 9, 2025 - 2:00 PM - Bear, DE
Thursday, July 10, 2025 - 4:00 PM - New Providence, NJ
Thursday, July 10, 2025 - 6:15 PM - Chatham, NJ
Saturday, July 12, 2025 - 2:00 PM - Baltimore County, MD
Monday, July 14, 2025 - 2:00 PM - Baltimore County, MD
Tuesday, July 15, 2025 - 6:00 PM - Shippensburg, PA
Wednesday, July 16, 2025 - 10:00 AM - Ellicott City, MD
Wednesday, July 16, 2025 - 2:00 PM - Baltimore County, MD
Thursday, July 17, 2025 - 10:30 AM - New Cumberland, PA
Thursday, July 17, 2025 - 1:00 PM - Carlisle, PA
Saturday, July 19, 2025 - 10:30 AM - Perryville, MD
Monday, July 21, 2025 - 10:30 AM - Middletown, DE
Wednesday, July 23, 2025 - 10:00 AM - Millsboro, DE
Thursday, July 24, 2025 - 10:30 AM - Baltimore, MD
Friday, July 25, 2025 - 1:30 PM - Baltimore County, MD
Saturday, July 26, 2025 - 2:00 PM - Baltimore County, MD
Tuesday, July 29, 2025 - 2:00 PM - New Holland, PA
Wednesday, July 30, 2025 - 10:00 AM - Sparks, MD
Thursday, July 31, 2025 - 7:00 PM - Wilmington, DE
AUGUST 2025
Saturday, August 2, 2025 - 10:30 AM - Rockville, MD
Monday, August 4, 2025 - 10:00 AM - Newark, DE
Tuesday, August 5, 2025 - 2:00 PM - Baltimore County, MD
Wednesday, August 6, 2025 - 10:00 AM - Wilmington, DE
Thursday, August 7, 2025 - ALL DAY - Ocean County, NJ
Friday, August 8, 2025 - 2:00 PM - Baltimore County, MD
Saturday, August 9, 2025 - 2:00 PM - Baltimore County, MD
Wednesday, August 13, 2025 - 11:00 AM - Rock Hall, MD
Thursday, August 14, 2025 - 3:00 PM - Galena, MD
Friday, August 15, 2025 - 10:00 AM - Mechanicsburg, PA
Saturday, August 16, 2025 - 11:00 AM - Chestertown, MD
Thursday, August 21, 2025 - ALL DAY - Crownsville, MD
Friday, August 22, 2025 - ALL DAY - Crownsville, MD
Saturday, August 23, 2025 - ALL DAY - Crownsville, MD
Sunday, August 24, 2025 - ALL DAY - Crownsville, MD
Saturday, August 30, 2025 - ALL DAY - Crownsville, MD
Sunday, August 31, 2025 - ALL DAY - Crownsville, MD