flynn ballard