Leo Carter was born in 1988, age 35. Leo Carter's address is 4302 Sunny Creek Lane , Apex, NC 27502. Possible relatives include Derrick Carter, Douglas Carter and 2 others. Public records show Leo has also lived in Cary, NC and Chapel Hill, NC. Leo's latest phone number is (718) 994-8147. Previous phone numbers include (919) 678-3288 and (919) 869-7664.
Address History: 4302 Sunny Creek Lane, Apex, NC 27502;
101 Amblewood Drive Apt C, Cary, NC 27511;
Chapel Hill, NC 27517;
Bronx, NY 10470
Results 1 - 1 of 1