2631 E Apache St Tulsa OK 74110 Records