This is Peter Good’s training blog.

This blog will serve as a common place to check for training updates with regards to venue and time of training.