Hudson (NYSE: HUD) announced that its Form 20-F for the fiscal year ended December 31, 2019 has been filed with the Securities and Exchange Commission (the SEC).