Deford’s wife confirmed husband’s her death in Key West, Fla., to Washington Post, NPR.
USA TODAY Sports, Indianapolis Star: Sports
Mon, 05/29/2017 - 11:36am
Deford’s wife confirmed husband’s her death in Key West, Fla., to Washington Post, NPR.