Colchester County RCMP have arrested and charged a Toronto man found carrying a concealed weapon in Truro Heights.

Police responded to a report of a man entering a business on Truro Heights Connector Road carrying a concealed weapon early Tuesday morning.

The suspect was located and arrested a short time later.

Colin Rogers, 19, was later identified as a person reported missing from Toronto. 

Rogers appeared in Truro provincial court Tuesday to face charges of possession of a weapon dangerous to the public and two counts of breaching a recognizance.