WILLIAM L HAMES