David Flanagan著 ()David Flanagan著 (美)David Flanagan著 David Mclellan. David Plante David Planted. David Roland McClanahan