William (Bill) Hefner, Esq.