Roger Anderson

Roger Anderson
Secular Humanist, man of science, lover of the natural world, unappologetic liberal, saving rescue dogs is my passion.