barbara snyder