WILLIAM L HARNES