1712 E 75th Pl N Tulsa OK 74130 Records