As a subspecialty of Internal Medicine, Nephrology focuses on the treatment of diseases that affect the kidneys. Because the kidney performs so many critical functions, Nephrologists maintain expertise in primary kidney disorders and are often called upon to manage more complex or advanced nephrological disorders.

Nephrologists have advanced knowledge in the management of hypertension, particularly when it’s difficult to control. They help in managing fluid, electrolyte, and acid-base disturbances, particularly those occurring in advanced kidney disease. A major role of nephrology is the oversight of dialysis in patients requiring renal replacement therapy and kidney transplant, if indicated.

In addition to seeing patients in-office, TPMG Nephrologists oversee dialysis units providing in-hospital consultations.

Make and Appointment
Make an Appointment
Contact Your Provider
Contact Your Provider
Pay Your Bill
Pay Your Bill
Insurance & Billing
Insurance & Billing
Insurance & Billing

Our Nephrology Specialists

Our Nephrology Locations


TPMG Nephrology – Hampton

2205 Executive Drive
Suite D
Hampton, VA 23666

(757) 599-3436

Newport News

TPMG Nephrology – Newport News

Mary Immaculate Medical Pavilion
12720 McManus Boulevard
Suite 307
Newport News, VA 23602

(757) 599-3436


TPMG Nephrology – Williamsburg

5424 Discovery Park Boulevard
Building B, Suite 203
Williamsburg, VA 23188

(757) 599-3436

Patient Resources

Appointment Information

Learn about what to bring, what to expect, condition concerns, and specialty referrals


See the list of insurance carriers we contract with (Commercial, Medicare, Medicaid, and TRICARE)

Patient Forms

Download standard patient forms used by every TPMG office. Please visit the specific office’s webpage to view a complete listing of forms used by them.


Information about prescriptions, prescription refills and medication regulations

About the Patient Portal

Learn all about our Patient Portal and how it can help you communicate with your provider, receive test results, and request in-person and telemedicine appointments

Cancellations & Rescheduling

Miss your appointment? Need to cancel or reschedule? Read about our policies here

After Hours Medical Care

Learn what to do if you experience a sudden illness or injury during or after regular medical office hours

Customer Service

See how best to contact us if you need additional assistance with a concern
Patient Resources