Matthew Dalosio to speak in Keene Valley