david higgerson