Craig Swartz on Microsoft

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

April, 2009