I have had a lot of trouble finding many options near Richmond. Several doctors I have used in the past have retired and there isn’t really anybody new. I use Dr. Simpson in Mechanicsville but he is semi-retired and only works one day (or maybe two) a week.
I live walking distance to Dr. Simpson and drive to UVA medical center quite frequently, it takes me right at an hour, to give you an idea on drive time.