2513 S Florence Pl #18 Tulsa OK 74114 Records