angle-left
angle-right
angle-right

Gregory Taddeo, DDS

Gregory Taddeo, DDS is the Chief Dental Officer and a board-certified dentist treating patients in Williamsburg, Brooklyn.

Dr. Taddeo completed his undergraduate degree at Fairfield University and his dental degree at New York University College of Dentistry. He completed his internship and residency at Bronx Lebanon Hospital.

Gregory Taddeo, DDS

Gregory Taddeo, DDS can help you with:

  • Diagnosing oral (mouth) problems and treatment planning
  • Teeth cleaning (general and deep cleaning)
  • Sealants (to prevent cavities in children and teens)
  • Silver and white fillings for cavities
  • Crowns and bridges
  • Extractions (tooth removal)
  • Partial and full dentures
  • Root canal treatment (not on back teeth)

Craig Herman, DPM

Dr. Craig Herman, DPM is a board-certified podiatrist treating patients at our Jamaica Health Center.

Dr. Herman completed his undergraduate degree at SUNY Buffalo and his podiatry degree at New York College of Podiatric Medicine. He completed his residency at Jamaica Hospital Medical Center and the Department of Veterans Affairs.

Craig Herman, DPM

Craig Herman, DPM can help you with:

  • Ingrown toenails
  • Foot problems for people with diabetes (high blood sugar), diabetic foot issues
  • Heel pain, plantar fasciitis, heel discomfort
  • Plantar warts, foot warts, plantar papillomas
  • Nonsurgical treatment of painful bunions, swollen toe joint
  • Nonsurgical treatment of hammertoes, contracted toes
  • Sprained ankles, twisted ankles
  • Athlete’s foot/fungal infections
  • Pediatric (children’s) foot problems
  • Sports medicine
  • General foot questions

All Community Healthcare Network health centers and offices will be open on Tuesday, February 24, 2026. Our mobile health clinics will not be operational due to weather conditions.

Update

All Community Healthcare Network centers will be closed on Friday, July 3rd in observance of Independence Day. 

For more information or to schedule your next appointment, please call: (866) 246-8259.