William Fulton — American mathematician