Author > Shawn H

Canadian with passion form music, technology, and social issues.

Posts by Shawn H