Otha Townsend was born in 1968, age 55. Otha Townsend's address is 7617 Hampshire North Avenue , Minneapolis, MN 55428. Possible relatives include Yvonne Evans, Cynthia Hart and 3 others.
Address History: 7617 Hampshire North Avenue, Minneapolis, MN 55428;
4537 North Dover Street, Chicago, IL 60640;
Burnsville, MN 55337
Results 1 - 1 of 1