Public records show Indianapolis as a city Spencer also stayed in. Phone number listed for Spencer is (317) 541-1044. Spencer is a resident of 1912 Oxford St, Indianapolis, In 46218. People possibly related to Spencer are Sharon Rose Knowles, Larry Leroy Knowles, William Louis Knowles and 5 other people. 1962 is the birth year of Spencer. Spencer was born 62 years ago.