Let commercial space take care of going to the Moon and Mars.
The big money will be in asteroids. The money will be so big, in fact, that it will finance all the costs, plus incidentals (like colonization), and bring down the price of materials like titanium, platinum metals, gold, and silver to the point that something new will be needed to further expand.