This person has lived also in San Antonio, Englewood and Lancaster. 750 Belleview Ave #125, Englewood, Co 80110 is where Spencer resides. The birth year was listed as 1966. Spencer has reached the age of 58 years. Records link phone number (303) 734-0946 with Spencer’s details.