Daniel Weir, age 57, of Hudson, WI died Thursday, December 2, 2021. Daniel was born the son of Janis Weir and Harvey Long on December 30, 1963 in International Falls, MN. Dan grew up in River Falls, WI. After high school, Dan moved around and worked at various jobs before settling in Hudson. He enjoyed racing, mechanics, and motorcycles. He liked feeding the squirrels outside his apartment. Dan loved to sing and had a great sense of humor. He was a strong yet gentle man. He is preceded in death by his father, Harvey Long. Dan is survived by his mother, Janis Andrea; and many friends. Private family services will be held. Cremation services are provided by Bakken-Young Funeral & Cremation Services.