8720 S Elwood Ave #B3 Tulsa OK 74132 Records