5305 S 24th Ave W Tulsa OK 74017 Records