Our residents also have the opportunity to rotate with a number of private specialty groups in Roanoke, including: allergy/immunology, cardiology, endocrinology, gastroenterology, nephrology, neurology, and ophthalmology. During the first year ambulatory clinic residents work at the Bradley Free Clinic with a general internal medicine faculty member.