larry wilcox