Carroll Joins McNeill Communications