Hi, I'm John Campbell

Welcome to my website!

Please note it is still in progress, so some sections are kind of incomplete / unpolished.