He has stayed in Saint Louis before moving to Saint Louis. The residency of Spencer is at 12223 Old Big Bend Rd #R, Saint Louis, Mo 63122. Spencer has reached 77 years of age. Spencer has listed (314) 821-2255 as his phone number. 1948 is the birth year of Spencer.