Shear, William A. main content.

William A. Shear

Ph.D., Hampden-Sydney College