.....
Come halving, his 20btc will also turned 40btc.
.....
It's quite a leap of faith that the price of BTC will double up after the halving. I am not saying you are wrong, but personally i find it unlikely that the price will double just because of the block reward going down.