Leonard Lin

Just another web-social-geo-mobile-etech-econ-civic-art-music technology geek.