William Wasbrough Foster

Canadian politician