How long has he been with you? I would give him written notice advising him that his working hours are going to be changed. Reducing his hours accordingly, thus also reducing his compensation, see if this fits with his positive rational about company hours? And how positive he is about his commitment to his job “put it back in his lap” That way when he loses his job, it’s HIS fault. “Just my two cents”