Director at KeyCorp · Director at Voya Financial · Director at Snap-on · and 1 more. Filing since 7 May 2008. CIK 0001185158