2515 S Florence Pl #11 Tulsa OK 74114 Records