STR was founded today in 1993. You can read a bit about the history here.
God has kept us and allowed us to play a part in His Kingdom. We're very grateful. Our prayer is we bring Him glory and fulfill our mission to equip Christian ambassadors with knowledge, wisdom, and character.