From "The Da Vinci Code":
Langdon looked amused. "I would have thought you'd import an English staff?"
"Good heavens, no! I would not wish a British chef on anyone except the French tax collectors."
I cannot figure out the last sentence's meaning, especially for the preposition "on". Does he want to say he didn't want any British chef that has a higher rank than anyone except the French tax collectors? If so, I sense "above" maybe better. Moreover, the possible explanation I have just guessed doesn't make much sense to me.