Veterans gather at Firth assembly