David knows what he’s talking about

Our trainer David knows what he’s talking about and was happy to stop for questions and explain to us what information we were after, practical scenarios were realistic awesome training