"You're a Grand Old Flag" (first called "You're a Grand Old Rag") is a patriotic song written by George M. Cohan (1878-1942) in the year of 1906. Even though this song is 106 years old, it was one of the most loved patriotic songs of today. This particular version of the song is sung by Billy Murray .Personally, George M. Cohan is one of my favorite classical singers.