Joseph Cade Viehweg, age 45, passed away December 22, 2020. Born October 11, 1975 in Provo, Utah to Joseph and Pennie Mellen Viehweg. He received his Associate in Applied Science and worked as an IT Technician. A bicycle accident when Joseph... View Obituary & Service Information