HANNIBAL, Mo. — A Hannibal man is facing gun and drug charges after his arrest on Tuesday. The 10th Judicial Circuit Court of Marion County charged James Troy Noland Jr., 19, on Tuesday, June 11 with unlawful use of a weapon, possession of a defaced firearm and three counts of possession of a controlled substance. The…