jack moore hailey rose