Twyla Wiggins's historical records show they were born on 28 December 1943 and have lived for 81 years. The person in question's domicile is situated at 2015 W Brady St, Tulsa, OK 74127, USA. The person in question has maintained residences in seven unique locations. The following addresses are part of the recorded residential history: 6510 S Newport Ave #D, Tulsa, OK 74136, 107 N Elm St #9, Jenks, and 10904 E 117th St N, Collinsville, OK 74021. Clifford Leroy Wiggins (age eighty-four year old) is believed to be the spouse of Twyla Mae Wiggins, the individual. Three email addresses are linked to Twyla Mae Wiggins's profile. Certain government filings associate Twyla Mae Wiggins with Jamie Kiel, James Kiel (sixty-nine years). Along with Twyla Arnold, Shawn E Baugh (in 1993) and James A Lofton (in 1993) shared a residence at 4639 E 80th St, Tulsa, OK 74136, USA. A substantial number of people bearing the name the person in question reside in Pennsylvania. Someone else is a resident at the same address as well — Clifford Wiggins. Clifford Wiggins is eighty-four years old