6802 S Florence Ave Tulsa OK 74136 Records