WILLIAM L HAINES