We participate with most insurance companies. Please confirm with your insurance company prior to your appointment that we are an approved provider. For all HMO insurances our doctor's name must appear on the insurance card or we may have to reschedule your appointment. Co-payments must be paid at the time of your appointment. We accept cash, checks, and all major credit cards including VISA, Mastercard, American Express, and Discover. There will be a $10.00 administrative fee if copayment is not paid at the time of appointment.

Accepted insurance (Please call for up-to-date details.) :

  • Aetna (HMO/PPO/Open Access)
  • Aetna Better Health
  • Alliance
  • Anthem Blue Cross (PPO/Federal)
  • Anthem Healthkeepers
  • Anthem Healthkeepers Plus
  • Carefirst (HMO/PPO)
  • Cigna (HMO/PPO)
  • Magellan
  • Medicaid (Virginia)
  • Optima Health (HMO/PPO/Medicaid)
  • Southern Health
  • United Healthcare PPO, UHC Community Plan
  • Virginia Health Network

We are currently accepting new patients.

We DO NOT participate with any Kaiser Permanente products!