xavier sohovich