David Duffield (#304)
Global Rank
#304
Country Rank
#136
Country
United States
If you truly listen to what people are saying, you'll find out what's on their mind that they want to be comfortable with. And then you'll be more effective in addressing their concerns.
- $ 11 B
- Business software
- United States
- M
- 86 Years