Yea I would haft to say that is probably right, definitely good speculation.
I need to know what Semper Invicta means, you'd think just google it, but I have actually been doing that. I am getting a idea of its meaning, but I am not finding a short and simple straight definition for it either.