Spencer has reached 89 years of age. Spencer has listed phone number: (404) 691-2857. His birth year was listed as 1934. 3206 Delmar Ln, Atlanta, Ga 30311 is where Spencer resides. Public records show Atlanta as a city Spencer also stayed in. People possibly related to Spencer are Ryan L Spencer, Tracey Ellen Pope, Rory G Spencer and 6 other people.