2502 W Edison St Tulsa OK 74127 Records