david protein