david sinclair net worth