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...