JOHN W. STOKES, JR.