The person in question, born on September 27th, 1971, has successfully completed 53 years of life. Johnna Leigh Ellison, the individual's recorded address is 1749 S Maplewood Ave, Tulsa, OK 74112. Johnna Leigh Stafford has spent time living at 7 different locations. The home addresses previously used by this individual are: 1354 N Irvington Ave, Tulsa, OK 74115, 3 E 3rd St, Fulton, MO 65251, and 1410 Terrace Dr, Tulsa. The most probable spouse for Johnna Leigh Ellison, the person is Stephen Robert Ellison (age: 52 year old). A review of records shows that Ms. Ellison, the person has access to 7 email addresses. Some sources note Ms. Ellison, the person and Stephen Robert Ellison (52 years), Clyde Gilford Ellison (80 years) as having an unspecified link. Ellison, Ricky Dale Kroll (in 2000), and Kenneth James Rueter (in 2000) shared a building at 3 E 3rd St, Fulton, MO 65251, USA. A number of residents in Oklahoma, Alabama are named Johnna Leigh Stafford. Public records suggest to us that Stephen Ellison, Brendan Vandiver are also living at this address