PRIMARY CARE
At Tidewater Physicians Multispecialty Group (TPMG), our four areas of primary care include family medicine, geriatric medicine, internal medicine, and pediatric medicine. Learn more about the different areas of TPMG Primary Care.
Jacqueline Sheppard Monday: 8:00 AM - 4:30 PM Being in good health, I have been dealing with doctors very little in my life. Now dealing with Diverticulitis, I was very nervous about this situation. Dr. (Ricardo) Moscoso and Jackie (CMA/Surgery Scheduler) have made this much easier for me. Both explain…Read more TPMG welcomed Dr. Ricardo Moscoso, MD, FACS and the opening of TPMG Princess Anne Surgery in 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: 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: 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 co-payments, co-insurance and/or deductibles are the responsible of the patient. If you are in need of a prescription renewal, please contact the office between 10:00 a.m. and 4:00 p.m. 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. Being in good health, I have been dealing with doctors very little in my life. Now dealing with Diverticulitis, I was very nervous about this situation. Dr. (Ricardo)…Read more
Phone
FAX
(757) 228-1524
Office Manager
Office Hours
Tuesday: 8:00 AM - 4:30 PM
Wednesday: 8:00 AM - 4:30 PM
Thursday: 8:00 AM - 4:30 PM
Friday: 8:00 AM - 4:30 PM
Testimonials
TPMG Princess Anne Surgery
Accepting New Patients
LOCATION INFORMATION
Â
Se Habla Español
ADDITIONAL PROVIDERS IN PRACTICE
PATIENT FORMS
WHAT OUR PATIENTS ARE SAYING
Accepting New Patients

Jacqueline Sheppard
Monday: 8:00 AM - 4:30 PM
Tuesday: 8:00 AM - 4:30 PM
Wednesday: 8:00 AM - 4:30 PM
Thursday: 8:00 AM - 4:30 PM
Friday: 8:00 AM - 4:30 PM
TPMG welcomed Dr. Ricardo Moscoso, MD, FACS and the opening of TPMG Princess Anne Surgery in 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:
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:
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 co-payments, co-insurance and/or deductibles are the responsible of the patient. If you are in need of a prescription renewal, please contact the office between 10:00 a.m. and 4:00 p.m.
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.
Being in good health, I have been dealing with doctors very little in my life. Now dealing with Diverticulitis, I was very nervous about this situation. Dr. (Ricardo)…Read more