2513 S Florence Pl #16 Tulsa OK 74114 Records