After 18 years in the Virginia General Assembly, Republican State Senator Bill Carrico announced his retirement, saying he has been “thankful” to serve Southwest Virginia.