ivy snyder