NPPES file of Aug 9, 2026

Preventive Medicine/Occupational Environmental Medicine Physician in California

129 NPPES records list preventive medicine/occupational environmental medicine physician with a practice address in California, 0.3 per 100,000 residents, the 16th highest rate of 49. San Francisco and San Diego have the most; each record links to the provider's NPI and the California license search. Page 1 of 3.

CMS NPPES registry, file of Aug 9, 2026; 2023 Census estimates · NUCC 2083P0500X · method

San Francisco has the most, 19

Preventive Medicine/Occupational Environmental Medicine Physician records in California

  1. Diana Accinelli, M.D.Truckee, CA 961611154489904
  2. Ramana Adapa, MDTracy, CA 953761407959315
  3. Eduardo Aenlle, MDFallbrook, CA 920281497198212
  4. Shelley Arredondo, M.D., MPHHarbor City, CA 907101811186356
  5. Rahmat Balogun, D.O.San Francisco, CA 491151487929972
  6. Sheri Belafsky, M.D.Davis, CA 956161811011406
  7. Jorge Bernardez, M.D.Long Beach, CA 908061619097714
  8. Robert Blink, M.D.San Francisco, CA 941141346363793
  9. Max Blumberg, MDSan Francisco, CA 941151326507385
  10. Susan Bradshaw, MDLos Angeles, CA 900451104355783
  11. Robert Brooks, MDLos Angeles, CA 900491295240679
  12. Marcel Brysk, M.D.San Diego, CA 921031174625982
  13. Laura BuehningSan Diego, CA 921301144593989
  14. David Caretto, M.D.Sacramento, CA 958161255657110
  15. Kenichi Carrigan, MDSan Diego, CA 921361659341089
  16. Matthew Chan, MDLoma Linda, CA 923541699927178
  17. Wesley Chan, M.D.Walnut Creek, CA 945961740214899
  18. Joseph Chen, MDAlameda, CA 945011952388464
  19. David Cheshire, M.D.Huntington Beach, CA 926481134261829
  20. Debra Clydesdale, L.A.C.Torrance, CA 905051942428115
  21. Johnston Co, M.D.Stockton, CA 952101114044096
  22. Rajiv Das, MDSan Jose, CA 951101932380995
  23. Rupali Das, MD, MPHSan Francisco, CA 941151194800755
  24. Jack Deitchman, MDGrass Valley, CA 959451346254141
  25. Allison Depas, MDLoma Linda, CA 923501720780687
  26. Terry Dillon, M.D.Oxnard, CA 930361922131291
  27. Steven Dosch, M.D.Santa Barbara, CA 931051710094099
  28. James Dunn, M.D., M.P.H.Lemoore, CA 932461962475970
  29. Hannah Edwards, MDSan Jose, CA 951191952491540
  30. Allison EnomotoSunnyvale, CA 940851366080517
  31. Rebecca Ferrini, MDSantee, CA 920711598842551
  32. Richard Figueroa, M.D.Oxnard, CA 930361801950308
  33. Michael Fischman, M.D.Walnut Creek, CA 945961659447027
  34. Stephen Frangos, MDSan Ramon, CA 945831962986596
  35. Sheiphali Gandhi, M.D.San Francisco, CA 941101255692752
  36. Maria Gherman, MD MPHSan Jose, CA 951281437223344
  37. Frank Gilliland, M.D.Los Angeles, CA 900891699936559
  38. Eric Glass, MDChula Vista, CA 919101417003229
  39. Franz Gliederer, MD, MPHBakersfield, CA 933081831318765
  40. Robert Goldberg, M.D.San Francisco, CA 941151235165176
  41. Samuel Goldman, MDSan Francisco, CA 941211275601288
  42. Frank Gonzales, MDSanta Maria, CA 934541205110996
  43. Ira Goodman, MDSan Diego, CA 921301942321930
  44. Christopher Granda, DOSan Diego, CA 921031619391786
  45. Kathleen Gray, M,.D.San Diego, CA 921031336422252
  46. Jonathan Hake, M.D.Granite Bay, CA 957461164546388
  47. Francis HallCamp Pendleton, CA 920551922161231
  48. Jeanne Hamel, MDSacramento, CA 958231194960963
  49. Robert Harrison, M.D.San Francisco, CA 941151629185970
  50. Frank Herrera, MDWalnut, CA 917891427305317

Source: CMS NPPES, primary taxonomy 2083P0500X: records by practice city and the list of records, file of Aug 9, 2026.

California ranks 16 of 49 per resident

  1. New Mexico0.4
  2. Oklahoma0.4
  3. Kentucky0.3
  4. California0.3
  5. Illinois0.3
  6. South Dakota0.3
  7. 50 states and D.C.0.3

Source: CMS NPPES, primary taxonomy 2083P0500X by practice state, file of Aug 9, 2026; records per 100,000 residents, 2023 Census estimates.

31.8% of these records appear in a Medicare file, against 26.0% nationally

A Medicare file here is Part D prescribing (2024), a MIPS score (2023), an Open Payments record (2024) or Medicare group billing (CMS Doctors and Clinicians). A record outside them may still see patients: these files cover Medicare only.

  1. California31.8%
  2. United States26.0%

Preventive Medicine/Occupational Environmental Medicine Physician records in California, measured

  • In a Medicare file41 of 129 · 31.8% here, 26.0% nationally
  • In the CMS Doctors and Clinicians file14 · 10.9% here, 9.3% nationally
  • Not updated in five years or more87 · 67.4% here, 67.9% nationally
  • Median graduation year1991 · the 14 records with a school on file

Source: CMS NPPES, file of Aug 9, 2026 (primary taxonomy 2083P0500X); CMS Medicare Part D Prescribers 2024, MIPS 2023, Open Payments 2024 and Doctors and Clinicians, matched by NPI.

What the count covers

129 NPPES records list preventive medicine/occupational environmental medicine physician (2083P0500X) as their primary taxonomy with a practice address in California: 0.3 per 100,000 residents against 0.3 nationally (50 states and D.C.). San Francisco has 19 of them (15%).

A record is a registration a provider made and keeps up to date: it shows neither that the provider is licensed nor that they still practice there. The state's own license search is the check.

States with a similar number

  1. Texas53
  2. New York51
  3. Georgia50
  4. Washington45

States with a similar rate per 100,000

  1. Kentucky0.3
  2. Illinois0.3
  3. Wisconsin0.3
  4. Puerto Rico0.3

The largest states

  1. Texas53
  2. New York51
  3. Georgia50
  4. Washington45
  5. Colorado42

Source: CMS National Plan and Provider Enumeration System (NPPES), file of Aug 9, 2026 (NPPES files on CMS.gov); NUCC Health Care Provider Taxonomy; 2023 Census population estimates. A registry record is not a license.

Figures on PlainDoctor are read from the federal files each page names (CMS NPPES, Medicare Part D, MIPS, Open Payments; the HHS-OIG exclusion list only as counts) and from Census population estimates, with the file date shown beside them. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error. Data current as of Aug 9, 2026.