View Post ShopTalk | Weather Jeff Castle Named Chief Meteorologist at KSLA By Merrill Knox on Jun. 13, 2014 - 10:49 AM Jeff Castle has been named chief meteorologist at KSLA, the CBS affiliate in Shreveport, La. It is a move within Raycom for Castle, who has worked at WAFF in Huntsville, Ala., since 2002. “I’m going to miss everyone he ...