tom vuarchex