6335 E 89th Pl #104 Tulsa OK 74137 Records