Records link phone number (903) 577-8571 with Spencer’s details. In addition to Omaha, Spencer also lived in Dover, Mount Pleasant, Daytona Beach and one other city. 1979 is the birth year of Spencer. Spencer has reached the age of 45 years. 11290 Fm 144, Omaha, Tx 75571 is where Spencer resides. Records link Spencer with Lola Vaught Hampton, Jean Hampton, Auvis Wayne Hampton and 2 other people.