Birmingham public radio station WBHM 90.3 FM has named National Public Radio veteran journalist Charles W. "Chuck" Holmes as the station's general manager.