Phone number


Work hours

Mon 8:00 AM - 5:00 PM Tue 8:00 AM - 5:00 PM Wed 8:00 AM - 5:00 PM Thu 8:00 AM - 5:00 PM Fri 8:00 AM - 5:00 PM Sat Closed Sun Closed

Richard Shafer MD

Schafer, D.O.

Primary Care

Angela Skousen, APRN

Skousen, APRN

Primary Care

VIPcare Bristow is conveniently located 300 N Main St. You will find the building right at the intersection with 8th Ave. Our hours of operation are Monday-Friday, 8 a.m.- 5 p.m.

Quality Doctors in Bristow, OK

A patient holds the hand of a doctor during a routine checkup.

VIPcare’s doctors in Bristow, OK are excited to provide you with the high quality care you deserve. Our devoted healthcare team is committed to delivering a 5-star experience that will have you living your healthiest life. We want to help you get healthy and stay healthy by practicing preventive medicine and adequately managing any chronic conditions you may suffer from.

Personalized Primary Care

More Time With the Doctor

At VIPcare Bristow, we believe that time is a major factor in providing the kind of care that you deserve. In our clinics, you won’t experience hurried visits. We place a premium on the amount of time you get to spend with your doctor. That will allow you to build a close, personal relationship with the provider to enhance your treatments and diagnoses. By having the time for a thorough examination and to ask any questions you may have, you’ll be on your way to Better Health in no time. Contact us today to get started!

More Time With the Doctor

A doctor comforts a patient by putting his hand on the patient's.
Find a provider near you

Find a Provider
Near You

Skip to content