Whoa, oil sheared to 20wt, Air cleaner must be not cleaning the air because of a tear/seal issue has developed.
This Cat engine is expensive, I would be chewing some rear over the maintence practices of the responsible one.
The hour engine meter for oil/airfilter change must be strickly followed.
I hope all the fuel/air/oil filters were changed and a maintence schedule was developed for this piece of equiptment. If a UOA was done someone must be responsible. "Or, were you called in to save the day"?