Paleoindian Geoarchaeology of the Upper San Pedro Valley, Sonora, Mexico