David Blood is Managing Generation Investment Management LLP which has a net worth of $20.65B.