GREENSBORO, N.C. -- Federal charges have been dropped against a former Greensboro Police Officer.

William Zachary White was indicted in Federal Court on March 27 on two counts of Possession of Unregistered Firearms including an AM-16 rifle and three hand-made silencers.

Read: Ex-Greensboro Cop Gets Federal Indictment

On June 19, a judge entered an order finding in favor of White on his suppression motion that was filed by his defense counsel. The charges were dismissed on June 30.

Read: Former Greensboro Police Officer Charged With Theft, 3 Others Arrested

White is a decorated Marine Corps combat veteran. He served two one-year deployments in Afghanistan. In 2010 he returned to his home in Pleasant Garden and joined the Greensboro Police Department.

Court Document

Additional Court Documents

Federal Charges Dropped In Case