We have a similar circumstance with an employee that lives close to our shop (and has been with us for over 30 years!) and is still consistently 5 -10 minutes late. We tried scheduling him in a 3:55pm instead of 4:00pm and other silly things, but what finally worked involved a yellow and a pink...