Ali Shafti


Head of Human-Machine Understanding, Cambridge Consultants