nick johnson isa kc past past president