Roderick Hector Ian Macgregor, MD, Preventive Medicine

998 S Dorset Rd
TroyOH  45373-4753 (Miami County)


Phone: 937-440-7766
Fax: 937-440-8413

NPI: 1255403929
License Number: 35067972 (OH)