David Horsey

Seattle Times cartoonist