Lieutenant General is a military rank used in many countries. A Lieutenant General normally ranks immediately below a General and above a Major General. The term Major General is a shortened version of the previous term Sergeant Major General, which was in turn subordinate to Lieutenant General, which is why a Lieutenant General outranks a Major General whereas a Major is senior to a Lieutenant.
Peter MacDougal was a Lieutenant General.