Charles Ross Buck, MD, Preventive Medicine

540 E Jefferson St
Ste 205
Iowa CityIA  52245-2479 (Johnson County)


Phone: 319-339-3921
Fax: 319-339-3858

NPI: 1598725863
License Number: 22906 (IA)