David Seed's scientific contributions