Rod Troy Barton, DO, Family Medicine

1036 Indian Pointe
Osage BeachMO  65065-8639 (Camden County)


Phone: 417-839-5240
Fax:

NPI: 1457395402
License Number: 113546 (MO)