WILLIAM D HEFFERAN