steven ballard