Galvanized heavy duty pipe connector flag holder
Pipe length is 3-1/8”. 1/8” thick with set screw 
I was told it was flag holder 

If there's any issues please message me before leaving a feedback