James H Patterson in Carthage, NC 28327



James H Patterson

195 Country Ridge Lane

(910) 692-8176