Thomas Paul Vacek, MD, Internal Medicine

801 Davis St Ste 1
BlacksburgVA  24060-7022 (Montgomery County)


Phone: 540-961-0218
Fax: 540-961-1592

NPI: 1154681989
License Number: 01080902A (IN)