About me

Photo by Josie Chow

Photo by Josie Chow

I’m J.J. McCullough. I’ve got a bunch of interests and skills.

I like to write and draw and talk. I work as a cartoonist, columnist, and news commentator on television and radio. I’ve created several educational websites and have contributed to many others.


My name is John James but I’ve been called “J.J.” since I was a baby.

I was born in Vancouver, British Columbia on July 17, 1984. I’ve lived here my entire life, aside from the one disastrous year I spent in Saitama, Japan.

In 2008 I graduated with a degree in politics from Simon Fraser University. Since then, I’ve worked a variety of jobs in journalism, cartooning, and television. For more details, check out my writing, cartoons, and media pages.

I like talking and learning and trying to make complicated topics easier to understand. I’m fascinated by politics, history, foreign cultures, philosophy, art, and video games.

Politically, I’m quite conservative, but I’m also a gay vegetarian so that perhaps takes a bit of the edge off.

You can email me at jjmccullough@gmail.com or call me at 778-928-5547.

For speaking engagements, please contact Robert Wood at Big Idea Speakers.