David Ball Published December 9, 2011 at 3:06 PM CST Listen Texas musician David Ball on his new Christmas CD. He performs at the Granada Theatre in Alpine tonight.