Barry Bonds
He is called "the doctor to the stars" and has caught flak for being the doctor for Barry Bonds of the San Francisco Giants.