8720 S Elwood Ave #B16 Tulsa OK 74132 Records