Final Technical Report for DOE Grant DE-SC0017198