RCMP are sharing details of a lengthy investigation that resulted in a man being charged with multiple sexual offences involving minors.