Liviu teodorescu and manuel riva