Duke McCaffrey careers in Longford, Ireland