2515 S Florence Pl #12 Tulsa OK 74114 Records