JOHN G. ADAMS, JR.