Dr. John A. Beall had practiced with the Allina Medical Clinic in Eagan. An investigation by the Minnesota Board of Medical Practice led to his license being suspended indefinitely.
According to the investigation, Beall had one relationship with a patient that spanned 20 years.
The 57-year-old doctor was fired after the relationships became known, according to documents released by the board.
Beall acknowledged the allegations and "apologized for his unethical conduct," according to the settlement agreement with the board.

