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.
Advertisement
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.