This person has stayed in Arlington, Washington and Tulsa before moving to Tulsa. The residency of Trella is at 8424 58Th St, Tulsa, Ok 74145. Records link Trella with Leonard Owen Carter, Brenda...