Duffys War on display on Govenors Island NY