Spencer Mefferd was born in 1991, age 32. Spencer Mefferd's address is 11509 February Drive , Austin, TX 78753. Possible relatives include Nan Crouse, Andrew Mefferd and 7 others. Public records show Spencer has also lived in Fort Collins, CO and College Station, TX. Spencer's latest phone number is (214) 533-0286. Previous phone numbers include (409) 764-7336 and (979) 450-2035.
Also goes by: Spencer Wright Mefferd
Address History: 11509 February Drive, Austin, TX 78753;
1701 Welch Street Unit 22, Fort Collins, CO 80525;
College Station, TX 77840;
Dallas, TX 75231
Results 1 - 1 of 1