joshua rhodes net worth