@Mark **********
, I agree 100% that he can't hold a work permit on a Non-O-A visa, and it's really really uncommon to hold one on an extension of stay based on retirement.
He could 'retire' but be on an extension of stay based on marriage and hold a work permit if he was offered a job though.