Local gun store owner charged with sexual assault and other criminal charges