David Harris Senior Research Analyst