1526 E 43rd St Tulsa OK 74105 Records