

Patients are seen by appointment. In most circumstances, we can accommodate same day appointments.
In order to provide you with the best possible care, we need the most up-to-date information about you. Please remember to bring your insurance card and a list of all medications you are taking.
Insurance and Payment Information
We accept most insurance plans including Medicare. Many plans require that you make a co-payment at the time of your visit.
For self-pay patients, payment is expected in full at the time of service. We accept cash, checks, VISA and MasterCard.
Patients may contact the practice manager to discuss options for financial assistance. If you have any questions regarding your bill, please contact our business office at (804) 521-9300 or (800) 732-7072.
Services
Some of our comprehensive services include:
![]() |
Sonia Shah-Pandya, M.D. Dr. Shah-Pandya was born in Buffalo, New York and attended Williams College in Massachusetts for her undergraduate degree. She received her medical degree from State University of New York at Buffalo School of Medicine and Biomedical Sciences and completed her residency in Internal Medicine at VCU’s Medical College of Virginia. She is board certified in Internal Medicine. |
![]() |
Al Rogers, M.D. Dr. Rogers was born in Chattanooga, Tennessee and attended Emory University in Georgia for his undergraduate degree. He received his medical degree from the University of Tennessee College of Medicine and completed his residency in Internal Medicine at VCU’s Medical College of Virginia. He is board certified in Internal Medicine. |
![]() |
Francesca Glynn, M.D. Dr. Glynn was born in Princeton, New Jersey and attended Princeton University in New Jersey for her undergraduate degree. She received her medical degree from Virginia Commonwealth University School of Medicine and completed her residency in Internal Medicine at North Carolina Baptist Hospital of Bowman Gray School of Medicine in North Carolina. She is board certified in Internal Medicine. |
![]() |
John Port, M.D. Dr. Port was raised in Califon, New Jersey and attended Duke University in North Carolina for his undergraduate degree. He received his medical degree from Virginia Commonwealth University School of Medicine and completed his residency and chief residency in Internal Medicine at VCU’s Medical College of Virginia. He is board certified in Internal Medicine. |
Contact Information

13700 St. Francis Boulevard
Suite 510
Midlothian, VA 23114
Google map
Phone: (804) 423-8470
Fax: (804) 423-8471
Emergencies
Our physicians are available to you 24-hours a day. After hours you will be transferred to our on-call physician service. If you are experiencing a life-threatening emergency, call 911.
Referrals
If your physician has referred you to a Specialist, we request 72-hour notice for processing referrals, except for emergencies.
Prescription Refills
For your convenience, refill requests for medications other than controlled drugs may be requested through your pharmacy, and your pharmacy will submit the request to us. Medication refill requests should be made during normal business hours. We request 48 hours to process refill requests.
Medical Records
Your records are confidential and will not be released without a signed consent from you.
Download our Practice Brochure