Sheila Phelan was born in 1956, age 67. Sheila Phelan's address is 2221 Northland Avenue , Lakewood, OH 44107. Public records show Sheila has also lived in Cleveland, OH. Sheila's latest phone number is (216) 221-5565. Previous phone numbers include (216) 229-3831 and (216) 289-0805.
Results 1 - 1 of 1