Jim Williams 

Retired Navy officer (30 years), retired Army historian (21 years). PhD (History/Sociology). Taught from undergrad through grad level programs, both civilian and military institutions, US and abroad.