Dr. John Lavelle MB, BCH, FRCSI

Physician Profile

John Lavelle. His primary practice is as a Urology.