DG is an unusual abbreviation to use on any uniform because of the Dragoon Guards, but then, HG could stand for Horse Guards (though that is not a common abbreviation the DG). Could this be a guards veteran society?
In a time of universal deceit - telling the truth is a revolutionary act. George Orwell
When the debate is lost, slander becomes the tool of the loser. Socrates