David Arsenault

Distributed systems engineer and big data guy interested in social media, web-scale computing, and national security matters.