18252 90Th St, Owasso, Ok 74055 is where Trudy resides. The birth year was listed as 1945. The number currently linked to Trudy is (918) 249-4782. The possible relatives of Trudy are Robert Leroy March, Gertrud Helga March, David March and one other person. She has stayed in Tulsa, Kansas City, Council Blfs and 5 other cities before moving to Owasso. Trudy was born 79 years ago.