lady justice with scales

Ted W. Grace, MD, a doctor implicated in the Ohio State University sex abuse scandal dating back decades, has surrendered his license to practice medicine and surgery in the state of Ohio.

Source: Medical News