5251 S 74th Ave E Tulsa OK 74145 Records