New Mexico Past and Future