Demeatrius Townsend
Demeatrius Townsend, 67 Saint Louis, MO
Demeatrius Townsend, born on May 2, 1959, is 67 years old at the moment. According to public records, Demeatrius Townsend has 4 phone numbers: (314) 664-2937, (314) 865-5838, and others. 3161 Oregon Ave, Saint Louis, Missouri, 63118 is Townsend’s address. Previously, they resided at 16 other addresses in 3 cities. In addition, the email address that belongs to Demeatrius is [email protected]. According to our records, this person is related to 3 people.
Demeatrius Townsend Questions and Answers
Demeatrius Townsend’s current residential address is 3161 Oregon Ave, Saint Louis, Missouri, 63118 and has not changed since 2009.
Demeatrius Townsend has moved more than once and is known to have lived at the following addresses: Apt 3, Saint Louis, Missouri, 63118 · 3161 Oregon Ave, Saint Louis, Missouri, 63118 · 8600 Delmar Blvd, Saint Louis, Missouri, 63124.
The current phone number for Demeatrius Townsend is (314) 664-2937. We have 3 more phone numbers for Demeatrius Townsend.
You can try to email Demeatrius Townsend at [email protected].
Demeatrius Townsend was born on May 2, 1959 and is currently 67.
The following people are identified as the relatives of Demeatrius Townsend: Katrina Townsend, Theresa Townsend, Willetta Townsend.