Diana and Jonathan Toebbe were in federal court Wednesday in Martinsburg, W.Va., the first of several hearings they will face over the next few weeks on espionage charges.

MARTINSBURG, W.Va. (WDVM) – A U.S. Navy engineer from Annapolis pleaded guilty this afternoon to federal espionage charges, Jonathan Toebbe was arrested in October.

Toebbe agreed to spend at least 151 to 210 months behind bars selling US Navy submarine propulsion intelligence to what he believed to be a foreign agent working for the FBI. Toebbe was a nuclear engineer based at the US Naval Shipyard in Washington.

He smuggled out classified documents for a long time, making four drops of intelligence. Once in Virginia, once in Pennsylvania and twice in Jefferson County, West Virginia, where he and his wife Dianna were arrested in October.

The FBI has video surveillance of the dead drops. So he wrapped a computer memory card. A dime-sized SD card in a peanut butter sandwich.

Today’s hearing took place before US Magistrate and US District Judge Gina Grough is now set to hear Toebbe’s plea agreement. We do not yet have a date for this hearing.

Meanwhile, Dianna Toebbe remains behind bars awaiting trial. She was denied bail.

` ) ); // Embed Facebook script (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.12&appId=166116077300962&autoLogAppEvents=1″; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘facebook-jssdk’)); // Twitter script integration (function (d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.setAttribute(‘async’, ”); js.src=”https://platform.twitter.com/widgets.js”; tjs.parentNode.insertBefore(js, tjs); }(document, ‘script’, ‘twitter-js’)); } // Simplify some things iframe var iframes = $(‘iframe’); iframes .filter( ‘.responsive’ ) .each( function( _, frame ) { // 16×9 ratio responsive iframes var $frame = $(frame); $( frame ).css({ position: ‘absolute’, top: 0, left: 0, right: 0, width: ‘100%’, height: ‘100%’, }).parent().addClass( ‘wood-responsive-container wood-responsive-container-16×9’ ); } ); var lazyFrames = iframes.filter(‘[data-lazy-src]’); function woodMakeLazyFrame( selector ) { var observer; var options = { root: null, rootMargin: ‘0px’, threshold: 0, }; function handler(inputs, observer) { inputs.forEach(function(input) { var ioR = entry.intersectionRatio; if(ioR > 0) { entry.target.src = entry.target.dataset.lazySrc; observer.unobserve( input .target); } }); } observer = new IntersectionObserver( handler, options ); observe. observe( selector ); } lazyFrames. each( ( _, frame ) => woodMakeLazyFrame( frame ) ); }); }(jQuery))