storm large net worth