david ellison net worth