Walter Reade

Ph.D. Chemical Engineer, Technology Obsessed, Web 2.0 Junkie.