Leon Duncan was born in 1959, age 65. Leon Duncan's address is 104 Mill Creek Drive , Youngsville, NC 27596. Possible relatives include Michele Crouch, Charlie Duncan and 5 others. Public records show Leon has also lived in Chapel Hill, NC and Raleigh, NC. Leon's latest phone number is (919) 562-7569.
Phone Numbers: (919) 562-7569
Address History: 104 Mill Creek Drive, Youngsville, NC 27596;
4619 Nc Highway 54 W, Chapel Hill, NC 27516;
Raleigh, NC 27606;
Zebulon, NC 27597
Results 1 - 1 of 1