His birth year was listed as 1952. 1816 Forest Ln, Weslaco, Tx 78596 is where Spencer lives. Cities Spencer has lived in before are Mercedes and Weslaco. Spencer has listed (956) 968-1985 as his phone number. This year Spencer celebrated his 73 birthday. Spencer's possible relatives are Charles Frederick Mccaleb, Charles Ryan Sparrow, Chip Sparrow and 2 other people.