JOHN R. SHAFFER, JR.