A Monroe County building contractor who previously pleaded guilty in state court to theft and passing bad checks now faces federal bank fraud charges.
Monroe County contractor facing bank fraud charges