Dr. Shashidharan B Ayer, M.D. Internal Medicine - Nephrology Medicare: Accepting Medicare Assignments Practice Location: 1801 E 3rd St, Farmville, VA 23901 Phone: 434-392-7615 Fax: 434-392-7616 |
Joanne Anderson, AG-ACNP Internal Medicine - Nephrology Medicare: Accepting Medicare Assignments Practice Location: 937 S Main St, Farmville, VA 23901 Phone: 434-220-1002 Fax: 434-220-1003 |