Terry was born 76 years ago. He has stayed in Miami, Homestead, Bloomingdale and 4 other cities before moving to Indianapolis. Terry's birth date was listed as 1948. Terry has listed (317) 251-2705 as his phone number. Terry is a resident of 3600 Delmar Rd, Indianapolis, In 46220.