Great story and performance. One nit is all the names were difficult to follow without looking in the appendix for definitions.