Debra June Schuch Austin was born on June 23, 1959 in Orrville, Ohio and passed away on November 21, 2013 in Houston, Texas at the age of 54. She was a devoted employee for Tricor Metals for over 25 years and was a member of the VFW POST 12024.... View Obituary & Service Information