marc vedo