Posted on November 14, 2023 by David Barnes, American detained in Russia, plans to testify in his own defense David Barnes has pleaded not guilty and faces a lengthy sentence if convicted. Uncategorized