Cameron MacLeod
Cameron MacLeod

Cameron MacLeod

Politics, airplane, transit, curling, space geek. Evidence, science, cats, transit, queer rights advocate. I learn the facts and think for myself.