People Named Shackelford in North Carolina
217 people with the last name Shackelford live in North Carolina across 121 cities.
217
People
121
Cities
48% Male
Gender
217 people with the last name Shackelford live in North Carolina across 121 cities.