Douglas Graves

A tech-obsessed web designer/developer with dozens of interests who is constantly looking for the next "shiny object in the grass".