John B Holds, MD, Surgery

12990 Manchester Rd
Ste 102
Saint LouisMO  63131-1804 (Saint Louis County)


Phone: 314-567-3567
Fax: 314-567-6575
Email: eye***@*****il.com

NPI: 1134117732
License Number: R3N98 (MO)