PtotheD
PtotheD

PtotheD

Scientist, behaviorist, tech researcher, political-science-type person, commuter, mischief maker, animal lover, commentator on all things random.