Joe Germuska

Chicago, IL

blog.germuska.com

Age: 42

Web applications
Open Source
Civic Technology