Dr. Mark Stephen, DO

Dr. Mark Stephen, DO

Family Physician
185-07 64th Ave, Flushing, NY
5.00
“Dr. Mark Stephens is an amazing and friendly doctor. His staff is also very friendly. He listens and is very knowledgeable. He has availability in the evenings which is really helpful for a busy professional.”
Jonaed I.February 20, 2026
Highly recommended
100% of patients gave this doctor 5 stars
Excellent wait time
100% of patients waited less than 30 minutes
New patient appointments
Appointments available for new patients on Zocdoc

Book an appointment for free

The office partners with Zocdoc to schedule appointments

Scheduling details

  1. See if they are in network

What patients are saying

Overall rating

5.00

Average wait time

4.92

Bedside manner

5.00
“Dr. Mark Stephens is an amazing and friendly doctor. His staff is also very friendly. He listens and is very knowledgeable. He has availability in the evenings which is really helpful for a busy professional.”
Jonaed I.February 20, 2026
“Always such a pleasure meeting with Dr Stephen. Little to no wait time to be seen and visits with him are like seeing a friend who just really cares about your health. :)”
Akash H.January 12, 2026

About Dr. Mark Stephen

Dr. Mark Stephen is a skilled and experienced family physician. He sees patients at Stephen Medical PLLC in Flushing, NY. Dr. Stephen believes in listening to each individual and curating a partnership to maintain and improve lifelong health. Patients trust his expertise because he continuously delivers top-quality care that leads to positive and lasting health outcomes. Dr. Stephen earned his medical degree from Touro College of Osteopathic Medicine (TOUROCOM) - Harlem, NY Campus. He completed his family medicine residency at HMH Palisades Medical Center.

Is this doctor in your insurance network?

Enter your insurance carrier and plan
  1. choose insurance

In-network insurances

99% of patients have successfully booked with these insurances
Aetna
BlueCross BlueShield
Cigna
Emblem Health
UnitedHealthcare
200+ more in-network plans

Areas of expertise

This doctor's experience enhances their expertise in similar cases. Below are the conditions or surgeries they treat most frequently.
Chronic diabetes
Chronic high blood pressure
Chronic diabetes
Chronic high blood pressure

Office location

stephen medical pllc
185-07 64th Ave, Flushing, NY 11365

Education and background

Practice names

Education and training

  • Medical School - Touro College of Osteopathic Medicine (TOUROCOM) - Harlem, NY Campus, Doctor of Osteopathic Medicine
  • HMH Palisades Medical Center, Residency in Family Medicine

Languages spoken

  • English

Provider's gender

Male

NPI number

1275912495

Patient reviews

All reviews have been submitted by patients after interacting with the practice.
Overall rating
5.00
Wait time
4.92
Bedside manner
5.00
Trust Banner Shield
Your trust is our top concern, so providers can't pay to alter or remove reviews. We also don't publish reviews that contain any private patient health information. Learn more here
57 reviews
Most relevant
He was an easy to talk to and very knowledgeable doctor. He was extremely helpful with referrals and follow up care.
Verified patient
Dr. Stephen is great. He nows exactly what’s wrong with me and my wife and he prescribes the meds. I highly recommend.
Dr. Mark has a vast knowledge of his job and is very patient in listening to us and does the needful job.
Excellent physician. Highly recommend them to anyone looking for a knowledgeable and caring physician.
Dr. Stephen is very caring and thorough. He is very knowledgeable. He has great bedside manner.
Great bedside manner and understanding of my complex health issues. My new PCP
Verified patient
Great bedside manner. He explains everything with great detail.
Verified patient
The doctor was great. Asked questions and listened and asked followed up questions.
Verified patient
Dr. Stephen was very thorough in establishing care and very considerate of my needs.
The doctor was great. Wait time was short. I will be seeing them again
Verified patient
Had the best Doctor visit experience. Two thumbs up.
Verified patient
Great informative doctor.
Verified patient
Dr. Mark Stephens is an amazing and friendly doctor. His staff is also very friendly. He listens and is very knowledgeable. He has availability in the evenings which is really helpful for a busy professional.
Verified patient
Always such a pleasure meeting with Dr Stephen. Little to no wait time to be seen and visits with him are like seeing a friend who just really cares about your health. :)
Verified patient
Yes. We as a family were looking for a kind, reliable, caring, professional, knowledgeable family doctor for our family. And Dr. Mark Stephen is all that and beyond. Dr. Stephen listens to you, he goes over your medical history to best treat you. If you have any questions or concerns he makes sure to explain it well and to find out the proper treatment plan/plans for all his patients. All and each office visits has been AMAZING. His secretary/assistant Mrs. Tina is an awesome lady. We highly recommend Dr. Stephen. We certainly appreciate his dedication to take care out of our health. Thank you and God bless you, family and staff. We are very grateful! Best regards, Puello’s family
Verified patient
He was very thorough and explained as much as he could in the time I had. The DO expertise came through when he worked with my sinuses and in a few hours, I experienced drainage and relief. He was very professional, clear, straightforward and kind.
Dr Stephen is that Dr listen carefully to his patients concerns and took the time to explain my diagnosis and treatment plans clearly. The Staff is professional and friendly. With the care I received and results, will schedule more appointments.
Verified patient
Best dr ever! Awesome Tina is excellent
Verified patient
Dr Stephen has been my physician for few years. He’s very attentive and listen to my complaints, patient, takes his time to explain my care . Always has a courageous smile and very polite.
Verified patient
Great!!
Verified patient
Dr. Stephen and staff were extremely diligent and attentive. I was happy with my experience and would highly recommend. Thank you so much Dr.
Verified patient
I would go back
Verified patient
I highly recommend Doctor Mark Stephen , Dr. Mark is a great listener have such a wonderful patient to explain everything in details , and make you understand every little thing that caused your symptoms or what could help or not so for me I amazingly satisfied with my visit with Dr. Mark. He is amazing Doctor I recommend my friends and family one more thing respect and very manner
Verified patient
I did not have an extensive wait time. The office was clean. The staff was professional and respectful. The doctor did a thorough history & physical. His instructions and plan of care was well articulated.
Verified patient
He’s nice and professional guy. Thank you
Verified patient
Dr. Stephen was very attentive when I was explaining my concerns. He was efficient in addressing my issues and is overall an excellent physician.
All careful and positive. Neighborhood Doctor.
Verified patient
Our visit with Dr. Mark Stephen was exceptional from start to finish. He was incredibly patient, attentive, and thorough in addressing our concerns. His attention to detail was evident during the consultation, ensuring we fully understood our options and next steps. What stood out the most was his responsiveness—even after our visit, we had a few follow-up questions, and he replied immediately through their patient portal. It’s reassuring to know we are in good hands with a doctor who truly cares and goes above and beyond for his patients.
Our visit with Dr. Mark Stephen was exceptional from start to finish. He was incredibly patient, attentive, and thorough in addressing our concerns. His attention to detail was evident during the consultation, ensuring we fully understood our options and next steps. What stood out the most was his responsiveness—even after our visit, we had a few follow-up questions, and he replied immediately through their patient portal. It’s reassuring to know we are in good hands with a doctor who truly cares and goes above and beyond for his patients.
Nice clean new office. It’s great that it’s open later than most. My husband as a first time patient and felt very comfortable. Check in was easy and the doctor was thorough.
Verified patient
A quite pleasant experience was had with Dr. Stephen. Young, knowledge, friendly and understanding. He took his time asking relevant questions and listening. Had a thorough physical. I believe I have found my new primary care physician!
Dr. Stephen is an amazing human being. He addresses my health concerns I promptly. I wish more providers were like him. He is very soft spoken and understanding.
Courteous, friendly, confidence that I have with the Doctor about the medical issues and the care. I strongly recommend the Doctor for your health care.
Dr Stephen is one of the most thorough and knowledgeable physicians that I have ever had the pleasure of seeing. Very patient with my many questions and thoughtful and complete with his answers. At my first visit, he ordered routine bloodwork and x-rays for my neck issues, offered up-to-date insights into my health and even recommended more holistic treatment strategies that took into account my lifestyle and cultural background. A true D.O. who is focused on treating the whole person and not just throwing medication at a disease. I am so glad to have found Dr Stephen as my PCP and give him my highest recommendation!
Excellent Doctor
Great doctor! Dr. Stephen has been my provider for 3 years since I had my first symptom of diabetes. He helped me reduce my A1c and maintained it since. He is honest, friendly and easy to talk to. I strongly recommend him!
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Verified patient
Frequently asked questions

How soon can I make an appointment with Dr. Mark Stephen?

Generally, Dr. Mark Stephen has appointments available on Zocdoc within 1 week. You can see Dr. Stephen's earliest availability on Zocdoc and make an appointment online.

Is Dr. Mark Stephen accepting new patients?

Dr. Mark Stephen generally accepts new patients on Zocdoc. You can see Dr. Stephen's earliest availability on Zocdoc and schedule an appointment online.

Does Dr. Mark Stephen accept my insurance?

Choose your insurance plan to verify if Dr. Stephen is in-network.

Can I make an appointment with Dr. Mark Stephen online?

Yes, you can make an appointment online with Dr. Stephen using Zocdoc. It’s simple, secure, and free.

What practice does Dr. Mark Stephen work with?

Where is Dr. Mark Stephen's office located?

Dr. Mark Stephen's office is located at 185-07 64th Ave, Flushing, NY 11365.

What are common reasons for patients to see Dr. Mark Stephen?

Dr. Mark Stephen frequently sees patients for Allergy Consultation, Annual Physical, Arthritis, Illness, and Pediatric Consultation. You can see other visit reasons for Dr. Mark Stephen on their profile.

What languages does Dr. Mark Stephen speak?

Dr. Mark Stephen speaks English.

How do patients rate Dr. Mark Stephen in reviews?

57 patients have reviewed Dr. Mark Stephen. The overall rating for this doctor is 5/5. They have a 5/5 rating for bedside manner and a 4.92/5 rating for wait time. You can read individual reviews and ratings on their profile.

ZocdocQueens, NY Family PhysiciansDr. Mark Stephen, DO