2833 E 43rd St N Tulsa OK 74110 Records