Louisville City FC signed 16-year-old defender Brandon Dayes to his first professional contract, making official a homegrown success story years in the making.