Ryan greets supporters in Hudson