Perhaps the guy has other investments. Surely he has collected enough money over the years to have bought a portfolio of houses.
put another chunk of change into some Dividend stocks, so while he might make only 300k trading, its not unlikely that he has another 100-200k coming in from...