Richard Dean Slack
January 14, 1940 - November 11, 2017
Richard Dean Slack 77, of Umatilla, passed away on November 11, 2017. He was born in Cincinnati, Ohio and moved here in 1997 from Charlotte, North Carolina. He was a retired self employed industrial engineer and manufacturer's representative... View Obituary & Service Information