6915 E 20th Pl Tulsa OK 74112 Records