Spencer has listed phone number: (816) 257-9940. Spencer’s residency is at 2225 Post Oak Rd, Lees Summit, Mo 64082. Companies linked with Spencer are: Pet Escrow, Llc, Empower Strategic Solutions, Inc and Pro-Mark Of America, Inc. 1976 is the birth year of Spencer. The current age of Spencer is 48. People possibly related to Spencer are John Thoma Baker, Wayne Allen Dunlap, Jennifer L Heffelfinger and 5 other people. Cities Spencer has lived in before are Independence, Lenexa, Kansas City and one other city.