Nicky Chan

#715926

Software Engineer at Baidu USA