William Dougherty

Assume you are compromised and act accordingly - Blog @ http://edgeblog.net My opinions are expressly disavowed by my employer, wife, and anyone who knows me.

William Dougherty
William Dougherty hasn’t been active on Medium yet. Check back later to see their stories, claps, and highlights.