John Handy

Active Kansas City, MO Chief Operating Officer for Commerce Bancshares, Inc.