RD Dr. Rodney Charles DuncanIs this you? Claim your profile 0 Write A Review Michigan Road Animal Hospital 7720 Michigan Rd, Indianapolis, IN, 46268 (317) 291-3932