United States Marine Corps Gener
John R. Allen AO is a retired United States Marine Corps four-star general. He was the nominee to be NATO's Supreme Allied Commander Europe in early 2013. However he decided...