John D. Williams, MD

  • 608 S Hester St.
    Stillwater, OK 74074
  • Mon - Fri: 8:30AM - 5PM
  • (405) 377-8000
contact dr. williams


Internist Dr. John Williams has practiced medicine in Stillwater, OK, for over 30 years.

Dr. Williams received his Bachelor of Science degree from Oklahoma State University in 1975. He went on to receive his Medical Degree from the University of Oklahoma Health Science Center, graduating in 1980. After finishing his medical degree, Dr. Williams completed his residency in internal medicine at Oklahoma University, Tulsa Medical College in 1987.

Dr. Williams is a Stillwater native. His strong ties to the community of Stillwater led him to open his internal medicine practice in his hometown in 1987 through today. He is the owner of Associates of Medicine.

His commitment to his community has also motivated him to serve at the Stillwater Medical Center as the Chief of Medicine in 1997. He has also served as Stillwater Medical Center’s Past Chair of Infectious Disease, Past Chair of Utilization Control Facilities Committee and he is still an active staff member at the center. He is passionate and focused on delivering exceptional patient care, as demonstrated by his extensive medical research involving hypertension, diabetes, insomnia, osteoporosis, gastrointestinal conditions, cardiac dysrhythmia, and migraine headaches.

Dr. Williams has served as a Diplomate of the American Academy of Pain Management and is a member of the American Medical Association and the Oklahoma State Medical Association. While completing his residency he was honored to receive the Deans Award for Internal Medicine Research at the University of Oklahoma in 1986.


  • Thank God, my physician has not given up on me, like so many before. He is helping me find my way back to health.

    Robin | Program Member
  • I would recommend the SignatureMD service to anyone. I have utilized the service a number of times and my personal physician has responded in less than 5 minutes each and every time.

    Kathy | Program Member
  • No hassles, no frustrations, and the ability to speak to my physician personally when needed additionally highlight my customer satisfaction.

    Debra | Program Member
  • I rarely go to my doctor, but when I have a question or need something it is great to call him and get to speak to him right away.

    William | Program Member
  • The scheduling and various routine office issues such as scheduling, blood draw etc. were handled smoothly and very professional. A+ for the whole experience.

    Alan | Program Member

Do You Have Questions? We Are Here To Help.

Choose from one of the options below to reach one of our advisors.

Reach Us by Phone

We’re here to help. Talk to a SignatureMD team member at (405) 377-8000.

Contact Your Doctor

Email Us today and we’ll put you in touch with staff members at your doctor’s office.

E-mail Us Directly

We welcome your questions at We’ll respond in a timely way.