You can search around for sports doctors, at least if you want a specialist. I used to live near philly and I was able to go to the same doctors that some of the pro teams used. I just searched in google for "sports medicine philly" to find them. A good PCP is much harder to find in my opinion. You have to go off of reviews/referrals, and possibly just try a bunch to find one you like.