In a post about a NASA position I've read the following (my emphasis):
The new hire will also receive "secret" security clearance. Only US citizens and US nationals can apply.
What is the difference between a "US citizen" and a "US national"? Can there be a person, who is a US national, but isn't a US citizen or vice versa?