Question: Since when has the rank of James Cassels been at its current level in the British Army? 
Sentence (from "Military Secretary (United Kingdom)"): It is a senior British Army appointment, held by an officer holding the rank of major-general.
Relevant evidence: No