Steve

Sunset Over New York City

Steve Glazier is Lead Meteorologist at WeatherNation in Denver, CO. He works with a team of meteorologists providing 24/7 national weather forecasts. He attended Northern Vermont University.