Search for crossword answers and clues

Answer for the clue "Words by Henry H. Bennett ", 25 letters:
hatsofftheflagispassingby