Articles by George Naftzinger

Naftzinger is director of business development and strategy for Carpe Data.