miriam snyder