Michael Silva
North Bay

You could call me a self-taught, interface creating, brand re-thinking, typography loving, user experience advocate, with a web standards habit.
More