Stephen Andrew Freeman has been charged with assaulting a woman with a pocket knife at a Great Falls Walmart on Sunday. Police were called to the store on 10th Avenue just after 4 p.m. A bystander had disarmed Freeman and subdued him until police arrived. Get more online at; KTVQ.com.