Nengai Ori was born in 1974, age 49. Nengai Ori's address is 1712 Woodward Street Apt 113, Austin, TX 78741. Possible relatives include Hubert King, Lisa Yarbrough and others. Public records show Nengai has also lived in Austin, TX.
Also goes by: Nengai David King,
Nengai David Kingon,
Mengai D Kingori,
Nengai David Kingori
Results 1 - 1 of 1