6403 S 28th Pl W Tulsa OK 74132 Records