mitchell david