Fundraiser finishes his 365th marathon of 2022