Dr. Anderson retired in June 2001 from his private practice in Winston-Salem, North Carolina, where he had been a physician for more than five years.