 Craig has been with us for over 30 years, has come up through the ranks in a number of really important positions, and we wish him well, although in a few days we'll start the process of determining his replacement.