News After receiving a 164-year sentence for sexually abusing his daughter, a Denver father committed suicide…. imolesport September 25, 2024 Denver District Judge Christopher Baumann sentenced 46-year-old Dion Neal to 164 years in prison...Read More