charles rogers net worth