Question: chi cantava you're a grand old flag
Answer: George Cohan