Microsoft Ireland Research

Vladimir Ivanov

Microsoft Ireland Research