Question: who does joe swanson's voice on family guy?
Answer: Patrick John Warburton