Bobby Brown, Yankees World Series Star And American League President, Dies At 96

Dr. Bobby Brown, a four-time World Series champion with the New York Yankees died March 25, 2021 at his Fort Worth, Texas home. He ranked sixth all-time in World Series batting average.