tom ballard