A Knoxville man faces a variety of charges after being picked up over the weekend for drunk driving. 29-year-old Michael Van De Kamp was found asleep in his car. Police say he may have also broken into homes and businesses in several southeastern Iowa counties.