Firth honors veterans at annual assembly