The stages for the 2017 Syracuse Irish Festival are presented by: