What is the second longest mountain range in North America?

The Rocky Mountains are the longest mountain range in North America, and the second longest is the Sierra Nevada range.