WILLIAM O. ADAMS, JR.