Community Trust Bank, INC. in Tennessee

3 branches in 3 cities