Stephen Glen

Stephen Glen is a Colonel in the AFRICOM and the Commanding officer of the TF24