I'm in North Carolina, too, and there are some great breeders recommended by the Yorkshire Terrier Club of America. That is the best place to start your search for a reputable breeder:
http://www.ytca.org/breeder4.html#NC
Another great way to find a reputable breeder is to attend local shows. It would be a fun way to get to know the breed better, too!
http://infodog.com/showinfo/state.htm