KELB-FM owner Barry McCall died last week after falling from the station tower he was working on. McCall was 62. KELB is located in Lake Charles, LA. According to the website Wireless Estimator, McCall was an electrician by trade, McCall would take care of a lot of the equipment including climbing the tower to try to keep expenses down at the station. at a minimum for the low power station.