Roger Harris, stationed in Tallinn, and working to compile a European cyber defense code book, has disappeared on a trip to St.Petersburg.
2013
1993
2003
2016
1980
1982
1998
1986
1991
2020
2002
2017
2010
1987
2019
2023