Question: Who was the longest running prime minister of canada?
answer: William Lyon Mackenzie King
answer: Mackenzie King
William Lyon Mackenzie King
WLMK
William Lyon Mackenzie King OM CMG PC