e.j. snyder