Shelia Ikard was born in 1956, age 67. Shelia Ikard's address is 5215 Cross Street , Charlotte, NC 28269. Possible relatives include Sheila Adams, Betty Ikard and 11 others. Public records show Shelia has also lived in Charlotte, NC. Shelia's latest phone number is (704) 621-7290. Previous phone numbers include (704) 817-9093 and (980) 209-0593.
Results 1 - 1 of 1