Dan is a fantastic coach. He is patient and knowledgeable. I only had a few training sessions and he taught me so much with the limited time we had. I cannot thank him enough and i wish i had more time to train with him. If your looking to learn or improve how to use kettlebells or barbells Dan is your man!