Christopher Barclay Hamm, MD, Internal Medicine

1000 Des Peres Rd
Ste 310
Saint LouisMO  63131-2050 (Saint Louis County)


Phone: 314-821-1313
Fax: 314-821-5670

NPI: 1730490830
License Number: 2010019752 (MO)