3404 E 58th Pl Tulsa OK 74135 Records