New report involving Kawhi Leonard controversy puts Los Angeles Clippers owner Steve Ballmer in hot water as whopping $118 million Aspiration investment comes to light | NBA News
Steve Ballmer. Image via: Getty Images Steve Ballmer is the owner of the Los Angeles Clippers franchise, and…