Princess Anne Surgery

816 Independence Blvd.
Suite 3L
Virginia Beach, VA 23455

Accepting New Patients

Phone FAX

Office Hours
Monday, 8:00 a.m. to 5:00 p.m.
Tuesday through Friday, 8:00 a.m. to 4:00 p.m.
Prescription renewals, please call between 10:00 a.m. and 4:00 p.m.

Office Manager
Dawn Peltonen

TPMG welcomed Dr. Ricardo Moscoso and the opening of TPMG Princess Anne Surgery in June 2015.

Dr. Moscoso is dedicated to providing the highest quality health and surgical care in a compassionate and caring environment. He offers specialized, general surgery treatment of:

  • Breast
  • Cancers
  • Colon and Rectum
  • Cysts
  • Gallbladder
  • Gastrointestinal Tract
  • Hemorrhoids
  • Hernias
  • Melanoma
  • Parathyroid Tumors
  • Subcutaneous Tumors
  • Thyroid Tumors

Dr. Moscoso works with highly skilled professionals at Sentara Princess Anne Hospital and Princess Anne Ambulatory Surgery Center. He uses the latest surgical techniques including:

  • Breast conservation surgery
  • Laparoscopy (Abdominal exploration, cholecystectomy and colectomy)
  • Radioisotope-guided parathyroidectomy
  • Sentinel lymph node biopsy (breast cancer and melanoma)
  • Trans-anal hemorrhoidal dearterilization (THD)

TPMG Princess Anne Surgery is open daily, and every effort is made to see patients within one week of calling to schedule an appointment. Emergencies can be evaluated the same day. We work closely with your referring physician to ensure we have all pertinent information concerning your health in order to provide you with the best surgical care.

Most insurances are accepted. Please contact our office to inquire if we accept your insurance plan and to ensure that we have your current insurance carrier and information in your record so we can submit a claim on your behalf. Any copayments, coinsurance and/or deductibles are the responsible of the patient.

Outstanding balances can be paid by contacting our office directly, calling TPMG Central Billing Office at 757-232-8777, paying online or through Patient Portal. Please request a security enrollment token number from our office for access to Patient Portal.

Se Habla Español


Insurance Information
TPMG accepts insurance from the list of carriers below:

Aetna (participating in all Aetna health plans except for Medicare plans)
Anthem (including Anthem Exchange Plans)
Blue Cross/Blue Shield Federal
Coventry/Southern Health
Healthkeepers Plus
Humana Medicare
Optima (including Optima Exchange Plans)
Tricare Prime (complete listing of provider’s accepting new patients)
Tricare Standard
United Healthcare
Virginia Health Network (VHN)
Workers’ Compensation

Although we have group contracts with all of the insurance carriers listed, please contact your physician’s office to find out if your physician accepts your insurance. Not all physicians actively participate in all TPMG list of carrier plans, therefore, it is important to verify that your physician participates in order to avoid additional out-of-pocket expenses. If you have questions regarding your insurance, please contact your insurance company. For questions regarding your bill, please contact our Central Billing Office at 757-232-8777.

Patient Forms