Upcoming events at Windsor Library

* indicates required