Patrick Keefe
Patrick Keefe

Patrick Keefe

Professional Internet Scientist. Past times include injecting chaos into social situations and observing the results. Always wearing my lab coat.