4343 S 118th Ave E Tulsa OK 74134 Records