Helga A Townsend, the person was born on June 30, 1958 and is currently sixty-seven years of age. Ms. Townsend, the person lives in a building at 10289 Shoech Way Elk Grove. Ms. Townsend, the individual has registered six different addresses in the past. These locations were previously listed as residences: 8712 Tulare Ct, Elk Grove, 6504 Blue Spruce Ct, Elk Grove, and 9437 Canmoor Cir, Elk Grove. The most probable spouse for this person is Leroy A Townsend (age 50-year-old). This person has the following email addresses: [email protected] and [email protected]. Leroy A Townsend (in 2018) was a known co-resident of the aforementioned individual at 8712 Tulare Ct, Elk Grove, CA 95624. Individuals with the name Melga A Townsend call California, Texas, Florida home. Public records suggest that Cassandra Townsend and Mr. Townsend are also inhabitants at 10289 Shoech Way