Yes, non-US residents can apply for and obtain federal trademark registration in the United States.