The Finish Line board member Mark Landau has been appointed the company's chief business development officer and tasked with leading growth beyond its lead brand.