WILLIAM H. HANNAFORD, JR.