Spencer Meer was born in 1969, age 54. Spencer Meer's address is 401 Sunrise Parks , Pella, IA 50219. Possible relatives include Audrey Johannesen, Kent Meer and 4 others. Public records show Spencer has also lived in Santa Barbara, CA. Spencer's latest phone number is (641) 628-3166. Previous phone numbers include (712) 441-5801.
Results 1 - 1 of 1