David M Spector, MD, Internal Medicine

600 John Deere Rd Ste 200
MolineIL  61265-6897 (Rock Island County)


Phone: 309-779-4200
Fax: 309-779-4305
Email: dav***@*****ol.com

NPI: 1891754404
License Number: 33224 (IA)