robert a. snyder