Hiring Non-citizens

Am I required by the Department of Labor (or any law) to hire a qualified US citizen over a qualified non-citizen (i.e. an individual with a work visa, green card, etc. who otherwise meets the job requirements)?
Comments
James Sokolowski
Senior Editor
M. Lee Smith Publishers