Castle Connolly Doctor ID: 83CC014329
Specialty: Internal Medicine
Dr. Owen A. Barruw is a graduate of American University of the Caribbean School of Medicine 1983 Montserrat, British West Indies. Dr. Barruw did his residency at Presbyterian Medical Center of Philadelphia, Pennsylvania in Internal Medicine from 1991 - 1994.
He is a Fellow of the American College of Physicians and is board-certified in Internal Medicine since 1996.