872 S Elwood Ave W #E06 Tulsa OK 74132 Records