Thomas Mark Johnson, MD, Ophthalmology

200 Executive Ctr Pkwy
Ste 102
FredericksburgVA  22401-3177 (Fredericksburg City County)


Phone: 540-654-5333
Fax: 540-654-5334

NPI: 1366498545
License Number: D0057684 (MD)