Tag: Donald Peterson
He survived the Iraq War, then lost an ugly battle against opioid addiction
By LOU MICHEL | The Buffalo News | Published: December 3, 2017 The war was.