A Guelph man is facing weapons charges after he was arrested with a large hunting knife in his pants. The Guelph Police Service was called to the Waterloo Avenue and St. Arnaud Street area on Wednesday around 9:20 p.m. after a man reportedly made concerning comments and left a home. The man was found walking in the area and he was detained by police. During the arrest, police found a large knife in the back of his pants. The 71-year-old was charged with carrying a concealed weapon, possessing a weapon for a dangerous purpose and uttering threats.