John R. Ewers, Jr. is a retired Major General in the United States Marine Corps. He was the 19th Staff Judge Advocate to the Commandant of the Marine Corps.
John R. Ewers, Jr. is a retired Major General in the United States Marine Corps. He was the 19th Staff Judge Advocate to the Commandant of the Marine Corps. (en)
John R. Ewers, Jr. is a retired Major General in the United States Marine Corps. He was the 19th Staff Judge Advocate to the Commandant of the Marine Corps. (en)