Richard Alan “Rick” Shannon Jr.

Richard Alan “Rick” Shannon Jr. is campaigning to represent the people of Tennessee Congressional District 05 in the U.S. House of Representatives. Shannon is running as a challenger. The candidate’s party is: Independent.

Leave a Reply