Spencer is a resident of 3840 38, Rigby, Id 83442. Spencer's birth date was listed as 1974. The current age of Spencer is 50. Other cities that he has stayed in are Rexburg, Lynnwood, Everett and...