john walsh net worth 2019