4114 E 59th Pl Tulsa OK 74135 Records