Question: who plays mayor hamilton on ncis new orleans
Answer: Steven Robert Weber