cal ballard