A scout volunteer allegedly assaulted a teenage girl at a scout camp in northern NSW.
Police say a 40-year-old man was a volunteer at the Grafton scout camp when he indecently assaulted a 13-year-old girl in December.
The man was arrested on Friday night at Barrington Tops.
During a search of the man's home, detectives allegedly found guns and ammunition, including a homemade firearm and two silencers.
He was charged with a string of offences, including indecent assault of child under 16.
He was refused bail to appear at Maitland Local Court on Saturday.