CONCORD, N.H. — A longtime youth baseball and hockey coach from New Hampshire has been charged with multiple counts of sexual assault against boys.

Concord police said 58-year-old Robert Joubert was charged Thursday following an investigation that began after police in York, Maine, received a complaint in March alleging he had engaged in sexual contact with minors.

Detectives say Joubert was involved in multiple sexual assaults in Concord from 1995 and 2004. Police say all the victims were juvenile males.

Officials say Joubert has been involved in coaching youth baseball and hockey over the past 15 years.