David Darrow Russo is facing three felony counts of assault and a felony theft charge in Lewis & Clark County.