Grade Farhan Zaidi's Trades As Giants' President.