Well, with us it's pronounced that way. Some other countries, however, literally say it the way LOAF spelled it out, dashes correct and all.
And, uhm...it's really not the highest rank in the military...in a couple of countries, maybe, but in the vast majority, it isn't.