Sheila Mcleod was born in 1971, age 52. Sheila Mcleod's address is 120 Thalia Trace Drive , Virginia Beach, VA 23452. Public records show Sheila has also lived in Lenoir, NC and Sylva, NC. Sheila's latest phone number is (254) 616-0462. Previous phone numbers include (704) 758-4917 and (828) 228-4828. The latest email address for Sheila Mcleod is imr****@yahoo.com.
Also goes by: Sheila Ann Mcleod
Address History: 120 Thalia Trace Drive, Virginia Beach, VA 23452;
1110 Pennton Avenue Sw, Lenoir, NC 28645;
Sylva, NC 28779;
Waco, TX 76708
Emails: imr****@yahoo.com,
lik****@aol.com
Results 1 - 1 of 1