2005 E 63rd St N Tulsa OK 74130 Records