2038 E 61st Pl N Tulsa OK 74130 Records