Stephanie Babcock was born in 1960, age 63. Stephanie Babcock's address is 21004 Lockhart Road , Dade City, FL 33523. Possible relatives include Robert Babcock, Charles Mollison and 4 others. Public records show Stephanie has also lived in Brooksville, FL and Terra Ceia, FL. Stephanie's latest phone number is (202) 409-5869. Previous phone numbers include (352) 232-6955 and (352) 583-1852.
Also goes by: Stephanie Babcock,
Stephanie Httpwwwmorga Mollison
Address History: 21004 Lockhart Road, Dade City, FL 33523;
10506 P/O Box, Brooksville, FL 34603;
Terra Ceia, FL 34250;
Berlin Heights, OH 44814;
Elyria, OH 44035
Results 1 - 1 of 1