McHenry Community Health Center








Most recent patient satisfaction survey for McHenry Community Health Center.







McHenry Community Health Center

3901 Mercy Dr
McHenry, IL 60050

Get directions | Phone: 815-363-9900

SAME DAY & NEXT DAY APPOINTMENTS available, call us!

Download McHenry’s English brochure or flyer / Descargar un folleto o volante de McHenry en Español

Download our Behavioral Health Program brochure in English / Descarge nuestro folleto a cerca de nuestro Programa de Salud de Conducta en Español


Mon – Thurs
8:00am – 7:30pm

Fri – Sat
8:00am – 5:00pm



  • » Family Medical Services
  • » Well Child Care
  • » Pediatric Care
  • » Physicals and Immunizations
  • » Sick Care for the Entire Family
  • » Chronic Disease Management
  • » Women’s Health Care, including OB/GYN
  • » Newborn Delivery at Centegra Hospital/McHenry
  • » Free Pregnancy Testing
  • » Full-Service Laboratory (LabCorp)
  • » Medical Case Management
  • » Health Benefits Enrollment (Affordable Care Act and All Kids)
  • » Behavioral Health Services
  • » Psychiatry
  • » Medicine Management
  • » Medicine Education
  • » Counseling & Therapy Referrals


Behavioral Health

Dr. Ebe Chinweze, MD – Certified in Adolescent and Adult Psychiatry
Marc Genson, MA, LCPC – Licensed Clinical Professional Counselor
Dr. Fatima Hadi, MD – Certified in Child and Adolescent Psychiatry/Fluent in Urdu and Hindi
Rebecca Jaster, LCSW, CADC – Licensed Clinical Professional Counselor
Dr. Ritu Talwar, MD – Certified in General Adult Psychiatry

Family Practice

Candice Aphaivong, BSN, RN, MSN, FNP-BC, OCN – Board Certified Family Nurse Practitioner
Ryan Colón, MMS, PA-C – Board Certified Physician Assistant
Lindsay Mattes, BSN, RN, DNP, FNP-C – Certified Family Nurse Practitioner
Dr. Cheerag Patel, DO – Board Certified in Family Medicine, Fluent in Gujurati, Spanish
Rhonda Scott-Diltz, BSN, MSN, NP-C – Certified Nurse Practitioner

OB/Gyn & Women's Health


Dr. Eleonora Cekova, MD – Board Certified in Obstetrics & Gynecology, Fluent in Bulgarian
Kelly Forster, RN, BSN, MSN, CNM – Certified in Nurse Midwifery
Dr. Leonard Hering, MD – Board Certified in Obstetrics & Gynecology, Fluent in Spanish


Dr. Kiran Ali, MD – Pediatrician, Fluent in Hindi and Urdu

Reasons Why Our Patients Love Us

Your experience is important to us! We asked our patients “What is most helpful for you at McHenry Community Health Center?”

“How confident and efficient Dr. Cekova is- she always makes me feel comfortable.”

“Sliding scale w/ therapy.”

“Quick appointment time.”

“Flexibility when needed & quick wait times.”

“In house blood work.”

“Timely manner & respectful & friendly staff.”

“I am able to get an appointment quickly if have an unexpected medical issue, my doctor is great! Informative and personable!”

“How they treat me as a patient & all my kids. As well as how they answer my calls.”

“Dr. Ali is very respectful to my daughter & she really cares about her patients.”

“All the different services in one place.”

“The patience, undivided attention to medical needs, and the understanding of situations.”

“The staff is always helpful and respectful.”

“All the staff are so knowledgeable about all the needs I have.”

“That is open later plus it helps me because I have no insurance.”

“Therapy has been very helpful.”

“The personnel are very friendly, and the doctor, even more so, my respects to Rhonda Scott-Diltz.” / “Su personal muy amable y la doctora ni se diga Rhonda mis respetos”

“Helps us maintain preventative care and health.” / “Nos ayuda a mantenernos con prevencion de la salud y cuidados.”

“That they speak Spanish and it is close to where I live, and the personnel are very pleasant.” / “Que hablan espanol y esta serca de donde vivo y el personal es muy agradable.”

“They explain well what I want to know.” / “Me explican bien lo que quiero saber.”

“In all my questions that I ask the doctor and that I am seen when I need it. Thank you.” / “En todo mis preguntas que le hago al doctor y que me atienden cuando lo necesito. Gracias.”

“Jessica helped me and was very patient with the registration process. There was a problem with the provider on my kid’s insurance and she was a lot of help.” / “Jessica me ayudo y fue muy paciente con el proceso de mi registracion. Habia un problema con algo del provedor en la aseguranza de mis hijos y fue de mucha ayuda.”

“They help with the care of our children, so they are healthy.” / “Nos ayuda al cuidado de nuestros hijos a que esten bien de salud.”