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