John Dunagan hasn't written any stories yet.

John Dunagan

John Dunagan

Software dweeb, sporto, golf jones like you wouldn't believe. Oregonian in Florida. Also, #RCTID. Work in Boca Raton. These are not my employers' views.