Thats a wonderful photo. The dress and age of the vets would correspond to very early in the 20th century probably around 1910. This was the high water mark for these reunions and the the ranks of the Confederate Veterans. The flag looks like a copy of an original as the lettering is not quite neat enough to be typical of war time flags.