David Gage Hall

David Gage Hall

Tattoo Shop Manager. Coder/Developer in progress. Adventure seeking extraordinaire.