Charles Garner

Charles Garner

30-something, gay, liberal, IT professional with an edge. Ideas expressed are my own. Taken by @xaeglex.