3443 W 75th St S Tulsa OK 74132 Records