Walter C. Snyder
overview