bill ballance