bill hegarty