- February 6, 2026
Loading
Former Moffitt Cancer Center director Dr. Thomas Sellers, who resigned from the organization for engaging in what the prominent facility called violations of conflict of interest rules in China, has sued the hospital for defamation.