battle-ballard.com