In his 30-year career as an editorial cartoonist for the Comox Valley Record, Bob Castle has drawn them all: politicians from all levels, disgruntled citizens, animals and much more.