Reach Us


Fax 540-662-1187


Our commitment is compassionate care. We are here for your health. Please call us with any questions or concerns.


Patient Portal

gPortal allows you to securely communicate with our practice anytime.

You can now request appointments, review clinical results, and send direct messages.

Please contact us via the contact form below if you are not yet registered.

Our hours

We accept patients by appointment during the hours below. We look forward to seeing you.

If you have an emergency, please dial 911.

Mon - Fri7:30 AM - 4:00 PM

Existing patients with gPortal access, would you like to…

  • Request an Appointment?
  • Pay Your Bill?
  • Review Your Lab Results?

Gastro Blog

Send a Message

Do you have a question, or concern? Would you like to leave a testimonial, or some feedback for our staff?

Please tell us how we can help you.

540 -667-1244


    • My elderly mother has been a patient for several years. Her [PA and Nurse] take such great care of her. They always returned my calls, even the ones for my questions.

      You have meant the world to us both!

      Family Member
    • The truth is that many of the things that can take our lives are preventable. My doctor and his support staff are, without a doubt, the most caring team in the business.

      Thank You for caring!



    How can I make an appointment to come to your office?

    You can request an appointment online by visiting our Request/Cancel An Appointment link, under the Patient Resources menu at the top of this page.

    You can also contact us by calling our office at (540) 667-1244 and advise our receptionist that you need to schedule an appointment.

    How do I know if I need a referral for my office appointment?

    Many insurance plans, especially HMO’s, require a referral or written authorization from your Primary Care Physician for each visit. Your PCP should be able to tell you if you need a referral but ultimately it is your responsibility to know if a referral or written authorization is required before each visit and to obtain one.

    For further questions or concerns regarding your referral please call our office at (540) 667-1244 and ask for our Authorization Specialist.

    Do I need to bring anything to my office appointment?

    Yes, please bring your insurance card, co-payment owed, medical records that would pertain to your office appointment, and any current medication list or your medications. If you are a new patient to our facility please print out and bring the new patient paperwork along with you to your visit with us to help expedite your visit.

    Why can't I drive myself home after my procedure?

    Since you will be sedated, you will need to arrange for someone to drive you home after the procedure. If you do not have a driver your procedure will be cancelled. You cannot go home by cab unless you have a responsible party with you.