bill s preston esquire