james rodgers net worth