david hoffman net worth