Announcements

All live classes are canceled indefinitely due to poor health. On-demand will be updated during this time but your subscriptions may also be paused. Contact me for details. (Written 17.10 , Updated 28.10)