To put it simply, Joe Rinaldi is excellent. I worked with Joe for several months and he was always responsive and considerate. I had to take a break on my training with him twice due to my obligations with the Army and Joe treated me utmost respect. He was very flexible and able to work with every situation from the very beginning to the very end. I would recommend Joe Rinaldi to anyone who wants to make a positive change in their life.