Craig Swartz on Microsoft

Views and News for the Northern California Financial, Legal, and ISV Community

September, 2009