Site name



The CEGCore2 library could not be found.


Our physicians see patients by appointment in order to provide adequate time to examine each patient. If possible, please let us know at least 24 hours in advance if you need to reschedule.

After Office Hours
A physician is available 24 hours a day, seven days a week. Should an emergency situation occur after office hours, or on weekends or holidays, please call to speak directly to our physician on call: 540-797-6321.

Emergency Care
Anytime you believe the situation is life threatening go to the emergency room of the nearest hospital and ask them to contact your physician. During office hours if the situation is not life threatening call your physician at one of our practice group locations.

Our offices participate in the following insurance programs: Aetna, Anthem (PPO only), Cigna, Medicaid, Medicare, Southern Health, United Healthcare (product participation maybe be limited), Virginia Health Network and Virginia Premier. We will file your claim with your insurance carrier. Please bring your insurance card with you each time you visit any of our practice group locations.

Managed Care
If you are a member of a PPO, HMO or other managed health insurance, certain rules and regulations may apply. Please be aware of your insurance requirements concerning referrals. Our office needs at least one week to schedule these appointments. If you have questions please let our office staff know.

Fees and Payments
You are responsible for the payment of your medical care costs. Payment is expected at the time of your visit. For your convenience we accept cash, personal checks, Master Card, Visa and Discover. As part of managed care and many insurance policies, co-payments are also your responsibility and must be paid at the time of your visit. Failure to do so may prevent treatment being given to you by your physician.