bill s. preston esq.