Preventive Medicine in Iowa — NPI Providers

79 active Preventive Medicine providers have a practice location in Iowa according to the latest NPPES snapshot. Each profile shows the NPI number, taxonomy code, license details, and practice address — useful for claims, credentialing, and verifying a provider.

Preventive Medicine providers in Iowa

NPI Name Type Specialty Location
1740475839 Allen Memorial Hospital Corp Organization Preventive Medicine/Occupational Environmental Medicine Physician Waterloo, IA
1891817748 Andrew Schaeckenbach Individual Occupational Medicine Physician Iowa City, IA
1881804706 Brenda Buikema Individual Occupational Medicine Physician Iowa City, IA
1003876137 Brian Johns Individual Occupational Medicine Physician Iowa City, IA
1457324865 Camilla Frederick Individual Occupational Medicine Physician Davenport, IA
1598725863 Charles Buck Individual Public Health & General Preventive Medicine Physician Iowa City, IA
1104817105 Charles Mooney Individual Occupational Medicine Physician Clarion, IA
1285689182 Company Medicine PC Organization Occupational Medicine Physician West Des Moines, IA
1316923311 Daniel Gervich Individual Undersea and Hyperbaric Medicine (Preventive Medicine) Physician Des Moines, IA
1780661108 Daniel Schroeder Individual Undersea and Hyperbaric Medicine (Preventive Medicine) Physician Des Moines, IA
1922048636 David Kirkle Individual Occupational Medicine Physician Cedar Falls, IA
1306998695 Edgardo Yutangco Individual Occupational Medicine Physician Muscatine, IA
1669529939 Erin Kennedy Individual Occupational Medicine Physician Cedar Falls, IA
1023175932 Finley Hospital Organization Occupational Medicine Physician Dubuque, IA
1720040835 Geeta Mahadevia Individual Occupational Medicine Physician Davenport, IA
1407844368 Henri Cuddihy Individual Occupational Medicine Physician Iowa City, IA
1689601098 Howard Kim Individual Occupational Medicine Physician Cedar Falls, IA
1477621134 James Milani Individual Occupational Medicine Physician Coralville, IA
1538137690 Jeffrey Westpheling Individual Occupational Medicine Physician Dubuque, IA
1639210388 John Kuhnlein Individual Occupational Medicine Physician Ankeny, IA
1083728448 John Petrisko Individual Occupational Medicine Physician Ames, IA
1356328264 Jon Yankey Individual Occupational Medicine Physician Dubuque, IA
1497747935 Jonathan Arnold Individual Undersea and Hyperbaric Medicine (Preventive Medicine) Physician Cedar Rapids, IA
1619022753 Joseph Morello Individual Occupational Medicine Physician Iowa City, IA
1083695712 Laurence Fuortes Individual Preventive Medicine/Occupational Environmental Medicine Physician Iowa City, IA
1457308462 Laval Peloquin Individual Occupational Medicine Physician Waterloo, IA
1871636530 Lloyd Luke Individual Preventive Medicine/Occupational Environmental Medicine Physician Dubuque, IA
1922077064 Mahaska County Hospital Organization Public Health & General Preventive Medicine Physician Oskaloosa, IA
1730167784 Mary Shook Individual Preventive Medicine/Occupational Environmental Medicine Physician West Des Moines, IA
1508836750 Matthew Doty Individual Occupational Medicine Physician Pella, IA
1285831081 Mercycare Management Organization Occupational Medicine Physician Cedar Rapids, IA
1023063088 Michael Stenberg Individual Occupational Medicine Physician Dubuque, IA
1588646764 Nancy Sprince Individual Occupational Medicine Physician Iowa City, IA
1861697609 Nicholas Bingham Individual Occupational Medicine Physician Cedar Rapids, IA
1427099266 Occupational Health Center PC Organization Preventive Medicine/Occupational Environmental Medicine Physician Des Moines, IA
1699824623 Peter Matos Individual Occupational Medicine Physician Clinton, IA
1396719423 Quad City Occupational Health Organization Occupational Medicine Physician Davenport, IA
1447454145 Rachel Oliverio Individual Occupational Medicine Physician West Burlington, IA
1962529784 Raymond Webster Individual Aerospace Medicine Physician Des Moines, IA
1750473062 Richard Mccaughey Individual Occupational Medicine Physician Des Moines, IA
1679535264 Ricky Garrels Individual Occupational Medicine Physician Bettendorf, IA
1528176914 Robin Epp Individual Preventive Medicine/Occupational Environmental Medicine Physician West Des Moines, IA
1639282940 Sanford Clinic Organization Preventive Medicine/Occupational Environmental Medicine Physician Sheldon, IA
1396942108 Sarvenaz Jabbari Individual Occupational Medicine Physician Waterloo, IA
1922053529 Scott Schemmel Individual Occupational Medicine Physician Dubuque, IA
1578686341 St Lukes Methodist Hospital Organization Occupational Medicine Physician Cedar Rapids, IA
1336100528 Steven Olsen Individual Preventive Medicine/Occupational Environmental Medicine Physician Waterloo, IA
1891903605 Sudha Pandalai Individual Occupational Medicine Physician Iowa City, IA
1356397202 Theodore Koerner Individual Occupational Medicine Physician Iowa City, IA

Preventive Medicine by city in Iowa

Frequently asked questions

How many Preventive Medicine providers are in Iowa?
The latest NPPES snapshot lists 79 active providers with Preventive Medicine as their primary taxonomy and a practice location in Iowa.
How do I verify a Preventive Medicine provider's NPI in Iowa?
Open the provider's profile below to see their NPI, taxonomy code, license state, and practice address, then cross-check against the official NPPES registry (linked on every profile).
Can I get this data through an API?
Yes — the NPI Portal API provides JSON search by specialty, state, and city, plus batch NPI verification.

Source: CMS NPPES (public data). Snapshot 2026-07-09.