2515 S Florence Pl #10 Tulsa OK 74114 Records