I have posted before on the book The Little Big Things: 163 Ways to Pursue Excellence written by Tom Peters. On page 363, he talks about the subject of punctuality:

A “couple of minutes” late is… late. Five minutes late is… late. One-point-three minutes late is… late.
Late is… Late. “Better late than never”? Never. Period.
Early is not late.
Early is respect.
Early = “I care.”
It matters.
Arriving early for a meeting is not a sign that you are “anxious.” It’s a sign that you are … PUNCTUAL.
Late is rude.
George Washington was never late.