Physician Profile

John Lafferty. His primary practice is as .