Kristen Kavanaugh is a former Captain in the United States Marine Corps and member of the Truman National Security Project's Defense Council.
DOMA Decision: How Gay Marriage Will Benefit the U.S. Military