Stephen is a first-rate evaluator. His knowledge and consideration of methodological issues result in successful and well-rounded projects. In addition, he has an eye for creative solutions and culturally sensitive approaches of consultant/evaluation. I would highly recommend Stephen for a variety of projects.