Question: Qui a chanté you're a grand old flag?
Answer: George M. Cohan