HomeExpert ColumnsJohn NadvornikJohn Nadvornik is vice president of product management at GrandCanals.