Rory John Gates-Bill Gates’ son, is worth more than $20 million