david cote