WILLIAM B. HAKES