On May 11, 2023, Luis Alvarado was sitting in the Webb Municipal Building, thousands of miles from his family, waiting to share his information with the City of Denver and begin work as soon as possible. A year later, he’s finally securing permission to legally work in the United States…