1810 Lesseps St, New Orleans, La 70117 is where Terry resides. Records link phone number (504) 822-6972 with Terry’s details. Joseph David Owens, Roland Charles Owens, Helen Sherelle Ross and 6 other people are people possibly related to Terry. The current age of Terry is 51. 1973 is his birth date. Public records show Houston and New Orleans as cities Terry also stayed in.