Do you have to be a US citizen to sell insurance?

Do you have to be a US citizen to sell insurance?

A resident of another country may not become an insurance agent in a US state. A resident of another state may become an agent for a different US state.

See also  Which type of life policy contains a monthly mortality?