john crist net worth 2021