Most McPherson's came from Norfolk County VA. They settled in the area of the Northwest River and gradually moved south into present day Camden County, but you have several generations to go before you hit VA McPhersons.
Charles Tillett McPherson is the son of Dennis Oscar McPherson and Mary Jackson Tillett. The info on his kids is found in NC Bible Records by Spence and Shannonhouse. They also document Dennis' parents as Benjamin Franklin McPherson and Ann Carter Ferebee.
The McPhersons lived in Norfolk County and then came down into the upper part of Camden County. You can view the NC Bible Record book at the Family Research Society of NE NC (in Elizabeth City) or at the public library there.