It was long overdue. Apparently, he even had more violations this month!

Longer overdue though, is the firing of the AD.