5/20/18 Program Notes