tim self net worth