david proteins