Why did Jefferson buy the Louisiana Territory?

A. To drive Spain out of Central and South America

B. To free Indians and poor people who were slaves in Mexico

C. To gain control of the Mississippi River and New Orleans

D. All of the above