Spencer Tisdale Alumbaugh
January 25, 1990 - December 21, 2015
Spencer Tisdale Alumbaugh, 25, installer for Direct TV passed away December 21, 2015 in Broken Arrow, OK. He was born January 25, 1990 in Tulsa, OK to Everett T. “Dale” and Debbie K. (Lane) Alumbaugh.Spencer is survived by his parents,... View Obituary & Service Information