Dr. Chuck Crawford, hands down! I can't get my little girl to leave his office when she goes there. Sometimes she'll actually ask "Mommy, when am I going to see Dr. Chuck again?". She's been going to him for just over 3 years now (she's 7). He has an office in Rock Hill and one in Fort Mill right across from Baxter Village, so it'd be pretty convenient for you. The other dentists that work for him are pretty fabulous as well. My girl has seen them all.