WILLIAM T HAFFIE