Jeff Castle Chief Meteorologist Chief Meteorologist and Severe Weather Expert Jeff Castle is no
Jeff Castle is a Certified Chief Meteorologist for KSLA News 12, specializing in local weather forecasts for the Shreveport area in Louisiana. With a background in meteorology and a passion for comic books, Jeff provides accurate and engaging weather updates, keeping the community informed about current and upcoming weather conditions.