David Ferguson[英译 David Hewson David Harrison. David Pearson. Alex Ferguson David Ellison David Forsyth David Gibson. David Guterson David Guterson.