david hanson net worth