mark du mosch