david shapira net worth