A man is facing 15 charges following a years-long police investigation.