Community Trust Bank, INC.

81 branches across 3 states