Smith Craig S.

Group President, Officer