Spencer Armstrong was born in 1970, age 54. Spencer Armstrong's address is 6095 11th Road , Elm Creek, NE 68836. Possible relatives include Jay Armstrong, Martin Armstrong and 1 others. Public records show Spencer has also lived in Elm Creek, NE. Spencer's latest phone number is (308) 233-4274. Previous phone numbers include (308) 856-4312 and (308) 856-4479.
Results 1 - 1 of 1