It is a pleasure working with Keith. He is very helpful and very committed. He screens the candidates efficiently and provides valuable feedback on the interviews. He takes care of following up with the candidates and is very good at understanding their requirements. You only have to pick your favorite candidate and he takes care of everything else.