U.S. Rep. Chip Cravaack held the third of his series of appearances across the 8th Congressional District today with the grand opening of his new Constituent Services office in Duluth.
At 7 p.m. today he holds a town hall meeting at the Mountain Iron Community Center.
Monday he held the grand opening of his Brainerd office and a town hall meeting in Baxter. Wednesday he holds a town hall meeting in Cambridge at the campus of Anoka-Ramsey Community College.