Book an Appointment
Qualifications and Experience
Awards and Publications
Dr. Hunniford is a family practice physician that specializes in adult chronic disease management, health maintenance, sports medicine, and adolescent and pediatric medicine.
"My mission is to provide complete and comprehensive care to patients' ranging in age groups from newborn to geriatrics. My care to the public encompasses all aspects of medicine including pediatrics and female health."
Verified Patient Reviews
Very thorough and professional.
I thought everything was great!
He is a wonderful doctor, listens well and is very compassionate. Highly recommended!
From coming from southern IL I never imagined I would experience such a level of "home town" feel care. He and his staff are AMAZING! For once I dont dread seeing the doctor.
I'm so incredibly sad that I'm moving away to another neighborhood because that means I'll no longer be able to be treated by John! He's a fabulous doctor and treats me with respect and kindness despite my occasional internet-inspired medical opinions. His patience shows through the time he takes to explain his reasoning and treatments thoroughly and simply enough so that anyone can understand them. I was first treated by him during an ER visit for a concussion and I've been seeing him ever since. His availability is great and he is always very engaged. Highly recommend.
He was very caring and attentive. I felt like he took time to listen to my symptoms and wasn't rushed. I also brought my laptop to work because I read that the wait time was long and I didn't wait for him for more than 5 minutes. It was an excellent experience and I'm normally apprehensive about doctor's visits. I feel completely at ease now. Highly recommended!
Dr. Hunniford has a great bedside manner and made me feel very comfortable during my visit. He seemed very knowledgeable about everything I wanted to talk about and went out of his way to see if we could piggyback another visit with a specialist while I was already there. I've not had a primary care physician while living in Chicago, but I'll definitely be back for the next time I'm scheduled for a check up.
Very easy to talk to. Attentive and knowledgeable. Takes pride in what he does! Best physician I have ever been to.
This office does not honor appointment times. When you get there, you go to the front desk and sign in. They don't check when appointment was scheduled. They just call patients from the list. It's essentially first come first serve, with the illusion of an appointment. This system works great if you want to take a vacation day (or two) to see your doctor. If you have someplace to be, I suggest looking for another office.
Dr. Hunniford is the bomb diggity bomb.
He is a great doctor!
One of the best doctors in the city.
The doctor went out of his way to reassure me about my heart health which was reason for visit.he explained that reason why you might have to wait is fault of reception,not his staff,in how you get checked in .So he explained how to remedy that issue.
I sat in the waiting room for over an hour, I finally asked the receptionist when I would be called and I was told I still had 8 patients ahead of me so I left. I like Dr Hunniford but the wait times in this office have become an absolute joke. I can not afford to spend more than a half a day in a doctor's office for what should be a 5 minute consultation. I will start a search for a new Doctor after this.
Long wait...took an hour and 15 minutes to see the Dr. And after 15 minutes of nutrition talk, he was done. I guess I went to see a nutritionist and didn't know it.
He is a good doctor,but for some reason,he always runs late.I try making first appointment,last appointment,and in between,but I always end up waiting at least 40 min. It's very frustrating because I do have other errands to do.
I love Dr. Hunniford and usually there is a wait but today I was seen within five minutes of arriving and he was very accommodating!
The wait time was ridiculously long and the office seemed a bit chaotic/disorganized. Dr. Hunniford has great bedside manner, however I was told that I need to come back for one of the reasons that I had originally booked the appointment. After having spent over an hour and a half there, this was very frustrating.
Professional honest not rushed. And makes sure u understand terminology your meds everything. Great job....
It was good, informative, helpful.
Longest wait I ever had, great doctor, incredible low prices on medication.
Dr. Hunniford was a great physician. He took the time to explain information in a way that was easy to understand. The only downside was the nursing staff who seemed a bit incompetent.
He was great an probably one of the best doctors I have seen very concèrning and warm person
as always he is great and detailed. communication is great when im not well my wife makes my appt, with out me knowing Dr, Hunningford is great. and the best doc i. ever had even when i served 20 yrs in the imilitary
Doctor Hunnifor is excellent. Always attentive, and take the needed time to listen and explain things. The wait time was today was due to a mix-up with ZocDoc. They did their best to accommodate me as quickly as possible, which was very nice.
always makes sure u understand everything before leaving..always tell me to call any question. his assistant so nice professional Doc Hunniford is great guy.
Very cordial and professional.
As always, the Dr was gracious and thorough in his questioning/diagnosis of the problem. Though he is obviously quite busy, he always gives you his full attention. Much appreciated!
He explained the long wait and apologised, it was the first time I had a long wait time. He is on top of my stats and explained what was needed for improvement.
Excellent explanations. I will be returning.
Great experience for my first time. Very nice and helpful. The wait was relatively short and painless, even for labs and xray.
As always, he was very kind/showed true concern and care, was accommodating with my schedule and thorough in his explanation of the diagnosis.
I was seen right away by the doctor and his assistant once I was taken to the exam room. Gretchen and the doctor were very friendly and apologized to me since one of the registration staff members was not very polite. When I first arrived I provided my insurance card and ID to the registration person, but she then said that my card had a different PCP listed so I could not see Dr. Hunniford. I informed her that I already contacted my provider and asked them to "assign" (the term the insurance company uses, I guess I'm not allowed to show that I have a choice!) Dr. Hunniford as my PCP. The insurance company made the change but my new card would not arrive in the mail in time for my appointment, but it was OK for me to go ahead with the appointment because the name of the PCP on the card doesn't matter. Well, I guess the registration didn't get the memo and I had to get her to have another staff person verify this information. To me, this is an example of how hard it is today to simply go and see a physician. It's not that actual medical care has diminished, but the staff/clerical people have no interest in interacting with patients. I don't blame Dr. Hunniford or Gretchen at all, its simply a systemic problem that I believe major health care organizations need to address. Outside of this problem, my experience was very good.
He listens and explains things to you. Offers support and encouragement.
Best Doctor I Have Been to! Very Informative on whats going on and what can be done to help. He talks to you as a person and not a number. Highly Recommend. Most Professional staff ive seen in a while.
He was very helpful and kind. He told me I can reach him 24/7 if I call the hospital. Great doctor!
As always, Dr. Hunniford was great! He is one of the best doctors out there, by far. I'm very happy ZocDoc have me the opportunity to be one of his patients! He is a great doctor!
I think dr hunniford is very good at what he does,made our visit comfortable understanding in very quick.lol!
The Dr was very informative and thorough with his diagnosis and also very straightforward with his explanation. He is kind and caring as well.
While I actually kind of like Dr. Hunniford, he's impossible to get in touch with which makes it very difficult for him to act as a primary care physician. I have called his office several times to ask him about medical issues but I'm always told he will call back and he never does. When I do manage to get in touch, he always makes me come in for an appointment, and every time I've had one, I've had to wait 45-60 minutes in the waiting area for, every time.
I was extremely happy. Dr. Hunniford is wonderful doctor, he listened to the problem I was having and took immediate action. He referred me to where I need to go to better my situation, and made a follow up appointment right then and there. I'm am extremely happy he his my primary doctor and would recommend anyone and everyone to see him!
Dr.Hunniford is a caring and concerned Dr.He takes the time to listen to you and give you great advice, which will help you accomplish your goals to stay healthy and active.
Shortest wait time I have ever had! Gretchen and Dr. Hunniford were, of course, as always, superb! I am so happy I found Dr. Hunniford. I owe it all to zocdoc!!! Thank you!
God bless him a doctor that cares about his patients and very honest..
He should work on his bedside manners! And the wait was a little over an hour.
Dr. Hunniford is now my primary. He is very relatable. He makes sure to find your problem and solve it. Awesome Dr!
Great Doctor! It is always a pleasure seeing him and his nurse Gretchen... she's his right hand woman! I would suggest Thorek Memorial Hospital focus more of their attention and energy on the front desk/registration/check-in staff, at least in this area of the hospital. It is always very chaotic and disorganized. Nothing is worse for a patient in need of care when all you see is ladies chatting and gossiping and giggling behind the desk while you are left to wait in uncertainty. They rarely have the answers to the questions they are being asked and from a patients perspective this can be quite daunting and discomforting.
The wait was a tad long, although for a Doctor's office not that bad. However, before Dr. Hunniford came to see me I heard him in the hall taking extra time to reassure another patient, who was presumably very stressed, that everything would be fine and whatever he/she had was not abnormal for someone of his/her age. I think that extra little wait is just Dr. Hunniford taking the extra time to be attentive to his patients. He obviously cares and was extremely knowledgeable and thorough going over everything for me as well. I will definitely keep him as my primary care physician. A fringe benefit that I didn't know before seeing him is that the hospital his office is in has practically everything else you could need as well, so if you need a specialist, he knows them right down the hall.
He is an amazing doctor! He is very knowledgeable and gives full details of diagnosis. I am happy I found a primary care doctor I am comfortable with.
The waiting room time was actually really short and the nurses/receptionists were lovely and polite. That being said I waited in the exam room for nearly an hour before Dr. Hunniford actually saw me. He spoke to me like a child and seemed to dismiss my concerns about an embarrassing affliction. I felt like I couldn't actually explain to him what was wrong and felt like I wasn't being listened to. Nothing was solved and I'm off to see a different doctor.
As always Dr. Hunniford was very thorough and went over everything in detail. He generally shows concern and compassion for his patients which in turns makes me more comfortable. Highly recommend him
Dr Hunniford maybe the best doctor I have ever seen. He listens, explains everything thoroughly, answers questions completely, and in a manner easy to understand. I would highly recommend him.
Excellent primary care doctor! Who is currently my doctor after so many unsuccessful doctor s visits in the past. Dr. Hunniford is very professional, explains everything to you without any problem and ensures to follow up with your care plan. My health has changed so much since I have him as my primary doctor.
I thought Dr. Hunniford was great! The problem/issue I had was with the ZocDoc app. The appointment was for 1:00 pm and all the reminders that they sent me confirmed it was for 1:00 pm; however, the doctor's office showed that my appointment was at 2:30pm. As a result, I was there for 2-1/2 hours for a simple appointment. ZocDoc has work to do!!!
GOD BLESS Him he is a good doctor cares about his patients very honest and listens..
Dr. Hunniford was patient, attentive, and just overall a very pleasant professional. I was concerned he was too young to really know his stuff, but he was very knowledgeable, very helpful. It was a fantastic experience.
He was personable, and seem genuinely interested in my health. He understands the importance of eating and good health, as well as exercise. I am pleased with my choice.
Dr. Hunniford is an incredibly considerate and thoughtful doctor. His nurse Aurelia is extremely efficient and courteous while performing her duties. aside from the chaos while checking in to The ambulatory care unit, it is refreshing to know that you will be handled with ease and care by Dr. Hunniford and his amazing nurse Aurelia. Dr. Hunniford and his nurse Aurelia come highly recommend from me as they should most deservingly so be.
He gave me the idea of that not every Dr. is there to help you. I was taking Narcotics to "mask" my pain and John said I will try this combination and see if it helps.....been only 2 weeks but the combination has transformed my mindset and how to deal with the pain I have without narcotic's and I am truly thankful for that. Plus he doesn't sugar coats stuff...he calls it like he sees it and if the Dr's I had treating me like this in the past I would have never know how addictive prescription medication was and I would probably be in a better place health wise.
The service was awesome. Very short wait time, filled out forms online so no need to complete any medical history. Professional, bedside manner, the nurse Aurolla (spelled wrong) is awesome also. If you are looking for a family physician, he is a perfect choice!
I have had Dr. Hunniford as my PCP for two years now, and I think he's terrific. He is attentive, always listens to my concerns, and addresses the issues with a commonsense approach. If you are in need of an excellent physician, Dr. Hunniford is your guy! The wait can be frustrating sometimes, but that is the norm when seeing a doctor who is hospital-based. And it could be a lot worse! :-)
Excellent. Fast and personalize! Glad I have found them.
Professional and helpful. The admissions nurse said he was an awesome Dr. Before I met him.
I'm very happy I chose him, and his nurse was excellent as well.
Dr Hunnifor was very nice! He was very concerned about all aspects of my medical situation. He's very good with his bedside manners! I would highly recommend this man to be someone's doctor!
Dr. Hunniford is absolutely amazing. He is extremely professional, has excellent bedside manners, and takes the time to really investigate patient concerns. Moreover, he is very prompt with patients, literally no wait time. He is also very prompt with contacting patients with results. I came in for a CAT scan and I received a phone call from him personally by the time I drove home. Overall great experience I would highly recommend him to anyone.
He did everything he could to make us feel comfortable. My son was in for 6th grade boosters. Dr. Hunniford made it a point to speak with him about nutritional options and time spent playing video games vs. studying. We were in for a check up / immunizations booster; so there wasn't a sickness to cure. He took the time to discuss and explain the vaccinations to my curiously minded son. I will return to this physician.
I was there for my son and was very pleased. He was concerned about the safety and health of my son, not just in and out. He asked a lot of questions, seeing us for the first time. Very professional, very nice, and was thorough. Even though I wasn't there for myself, he was still asking about my diet and exercise as well. I would definitely recommend him to anyone with or without kids.
I thought he as extremely thorough and explained my diabetes better than any doctor that i have seen so far. Really concerned about your overall health. Not bad to look at either.
Great Doctor..knows very well what he is doing thx Dr.Hunniford
Dr. Hunniford was very nice, personable and friendly. He is knowledgable and explained everything that he was presenting very clearly, and made sure I understood everything.
My first visit to see Dr. Hunniford. He was great and so is his nurse Aurellia. I have made him my primary doctor and glad I did. Would recommend him to anyone looking for a primary.
i picked a 9am appt hoping to avoid waiting but was greatly disappointed when we had a three hour wait time. BUT in the end, Dr. Hunniford made it all worth while. He is a very caring doctor and obviously goes the extra mile for his patients! Yes, I would recommend him!
He spent a lot of time with me. It was a nice change from other doctors.
Really great. The doctor was personable, friendly and thorough. I echo all the good things others here have said about the doctor (and his nurse Aurelia). He will be my permanent doctor moving forward.
Great Doctor helps out and listens .. cares about his patients. .thank you
Amazing guy! Great doctor!!!
Dr. Hunniford was very informative and had answers to every question. Not to mention, his availability to his patients is amazing! I highly recommend him even after my first visit with him!
He was very friendly an informative. Explained stuff very well. Will see him again
He takes a great deal of time to talk to you about whatever you are coming in for which is very comforting and when I leave I feel like I was well attended to.
Wonderful doctor, takes the time to really sit and talk with you, very thorough and nice. Wait time could be worked on, although its probably due to the fact that he spends so much time with his patients, so if you have time, its worth it.
Dr. Hunniford is a very dedicated doctor. The staff members are very friendly, helpful and considerate too! I have been bias about who could be my Physician, and Dr. Hunniford is going to be my new physician from now on. He explains everything to you and guide you step by step during any exams. His staff members are wonderful too. Highly recommended!!
A great knowledgeable doctor..takes time with patients and he cares..
This man is a great doc and even a better man. Easy to talk to and never judges you what so ever. I will be sending a lot of people his way!
He took the time to explain all my issues. Very nice man. Got me in for testing right away . I was very pleased for once going to the doctor.
very professional and to the point.
He is an excellent Family Med. MD who takes time to explain everything and creates a plan. I just wished they give him a decent office and IT support.
He comes very professional, knowledgeable, and allows interaction with his patients. I just wished he is affiliated with other healthcare institution. The Ambulatory Care Services seems very defficient in customer service....no one answers on the phone number listed and came to know there is only one person to answer the phone. I was able to connect only after dialing the operator and the staff answered right away.
He takes his time with you. You can ask him anything and he does judge you at all. He made me feel very important! That I thank him for. He will now be my reg doc! Thanks
Doctor was the beat in CARING HONEST experience explained
Very good bedside manner! Very thorough.
Personable and attentive individual. Recommend. Will be seeing him going forward
The best doctor I've ever had.
This chap is friendly, professional, quick to offer good advice and listens to his patients. An excellent doctor.
IDr. Hunniford put me at ease even though it was a very serious diagnosis...he is a very thorough and compassionate Doctor i would reccomend Doctor Hunniford highly ...
Aside from waiting a little longer than expected when not feeling well...my visit was very good. Staff and doctor are friendly. Doctor has a wonderful caring bedside manner. Apologized for wait and explained everything and answered my questions without rushing me. I will be back.
He was great
Dr. Hunniford is very educational with his patients and has phenomenal bedside manners. He showed that he really cared about my health and my future.
Perfectly fine, though he seemed very quick. This might be efficiency so he can see a lot of patients but it left me feeling a bit like I was being ushered along an assembly line. This might just be his natural demeanour, and I know primary care physicians are overworked these days, but I couldn't help but feel slightly rushed.
Waited for awhile but really liked this doctor. I like his approach to staying healthy. He gave me a lot of good advice regarding eating right, exercising and keep in good health in general. I would recommend him.
Seems very thorough and professional.
Knowledgable, frank and professsional
The visit was time efficient, informative and helpful.
Knowledgeable, comfortable, easy to work with!
He is a very attentive, real and genuine guy. Displays his passion for treating people on his sleeves.
Dr. Hunniford genuinely cares for his patients and has a bedside manner like no other dr. Ive ever seen. I highly recommend him if you are looking for a caring professional.
Dr. Hunniford is great. He is very attentive and listens to what his patients have to say. I have had physicians in the past that saw me at my initial appointment and scheduled all of their follow up appointments with a PA or nurse practitioner but I know that if I need to see my doctor, I will see MY doctor. It's a relief to have the aspect of stress taken out of visits with my physician.
Great bedside manner! Very comforting, extremely caring! He will be my primary care physician for a very long time!
Excellent Doctor. Thorough and professional. I'm glad that I made the appointment with him.