grant willcox