
Dr. James Weir, MD
4.0
(30)
Accepting new patients
41 years of experience
(989) 754-7200
Call for more information