Kirkwood man charged in stabbing of nonprofit employee