Afghanistan Campaign Leader

Stephen Carter's bio

Stephen Carter's work