Agree with top comment on having another guy in place. But I also understand the challenge around finding qualified people these days. Clearly there is incentive for him to leave and go elsewhere, what is it? Better pay? Under the table? Pay on day? Regardless figure that out and decide on whether you can offer better since he is so valuable to you. If he is a friend and loyal employee he should be willing to have this conversation with you
Idk why but I’m imagining this lady in the van as a disheveled Frances McDormand