1539 W 80th St Tulsa OK 74132 Records