Bowers , who began his tenure with the Braves in 1997 and retired in 2006 due to health concerns , died Sunday at the Lillian G. Carter Nursing Center , the Atlanta Journal-Constitution reported Thursday .