What is the highest rank achieved by Oliver North in the Martine Corps?

What is the highest rank achieved by Oliver North in the Martine Corps?
Twitter Google+ Share on Facebook