Professional, knowledgeable and fun pt! Absolutely recommend 1 on 1 and his group sessions are fun and hard at the same time. As a past client my time with dan was not only an education, it was a pleasure even when working hard.