13826 E 24th St Tulsa OK 74134 Records