Larry Spencer was born in 1974, age 49. Larry Spencer's address is 2910 Spring Lake Road , Wyalusing, PA 18853. Possible relatives include Debra Capwell, David Spencer and 6 others. Public records show Larry has also lived in Towanda, PA. Larry's latest phone number is (570) 265-2710. Previous phone numbers include (570) 265-7233.
Results 1 - 1 of 1