WILLIAM A. HANRAHAN, JR.