My PT is the best. They're in Reston, but it's right off the toll road.
https://vtfc.com/
If you can get in, go to Rich or Larry. I've seen Larry off and on for chronic problems for years. They might make you see their doctors first; they are across the hall from their practice and also excellent. He will need a prescription.
Good luck.