Michael R Harper, MD, Family Medicine

1800 Timberwood Blvd
CharlottesvilleVA  22911-7544 (Albemarle County)


Phone: 434-975-7700
Fax: 434-975-7724

NPI: 1063581692
License Number: 0101026389 (VA)