Excellent article - I know some Barry's in my life...and perhaps was one at one time :(
What Barry should consider doing in his journey to regain the trust he's lost or character he's damaged is to show up for his meetings early AND prepared. Begin his meetings on time and end them on time. But before even going to that level, I would strongly recommend that he assess whether a 'meeting' is necessary at all.
A few years ago Cyrus Farivar suggested that if meetings don't matter - the don't meet (http://www.cbsnews.com/8301-505125_162-51061211/how-to-run-an-effective-meeting/).

The other suggestion I would make is for Barry to get into the habit of making and keeping small promises in order to restore the trust of his employees. "I'll get back to you on that," becomes, "hold on, let me jot that down so I can shoot you an email as soon as I find out one way or the other."

In business as in life, sometimes it's the little things that count the most.
~