charles e. snyder iii