Spencer Teufel was born in 1978, age 46. Spencer Teufel's address is 12 Fernwood Avenue , Wheeling, WV 26003. Possible relatives include Bernard Teufel, Cathy Teufel and 2 others. Spencer's latest phone number is (304) 242-0748. Previous phone numbers include (304) 242-3882.
Address History: 12 Fernwood Avenue, Wheeling, WV 26003
Results 1 - 1 of 1