Joshua Weir, 45, of Chillicothe, Iowa, passed away of October 27, 2022. Memorial services are pending.