We should not be telling this driver when to take his break. Some drivers don't get home until 7 or 8 o'clock, so maybe a noon lunch would not the best idea. Or maybe he doesn't want to eat McDonald's cruddy food.
I would inform your supervisor of the problem, and let them make the call.