Margo Caulfield

Historian

Margo Caulfield is director of the Cavendish Historial Society in Vermont.