Byron Ellsworth Teele, 68, of Christiansburg, VA formerly of Queens, New York, passed away Friday, February 1, 2019. Born on December 18, 1950, he was preceded in death by his father, Peter H. Teele, and brother, John. He is survived by his... View Obituary & Service Information