4215 S 25th Ave W Tulsa OK 74107 Records