According to Forbes, Devin Finzer holds an 18% stake in OpenSea, a portfolio that has contributed immensely to his net worth.