WILLIAM H. BUCHANAN, JR.