JOHN B. ADAMS, JR.