Ballarat's John Ditchburn is a man of many parts