39.525 doesn't follow the 20kHz standard spacing, it would be 39.520.
Speaking from experience, if you look at my logs in the Skip/Tropo forum, Southern California has a wonderful, steady path to certain points on the East Coast at certain times of the day. So yes, what you heard WAS Craig County SO in Virginia, I hear them regularly. The local user for that channel is Orange County FSP South, and you can tell when you're hearing them (DTMF ID on units, very CHP-like operation). You're lucky you caught Craig, usually FSP talks so damn much I can't listen through it all on my recordings. Craig has MDC on some of it's units, FSP does not.
Craig is very informal, "good ole' boy" sounding. If you heard Craig, if you park a radio on 33.880 or 33.860 for a day with any reasonable antenna, I'm sure you'll hear Licking County, Ohio and Washington County, Maryland. I can set my watch by them. There is also a lowband repeater in West Virginia on 37.100 that beacons its CWID, you might sit on there and listen for a few hours, see what you hear (KET358).
Everything is on 20kHz even spacing (39.500, 39.52, 39.54, 39.56, etc.) in VHF-Lowband (save for some specialized stuff), so if you scan in 20kHz steps, your life becomes much easier and faster.