Man charged in 2016 heroin death