John worked for me for over 12 years. He attended all of my 6 weddings and YES all of my divorces. His music was right on and our friends all enjoyed his services. His impersonations of many music stars were really undetectable and his dance routines were outstanding. You would swear that your were watching a Broadway performance. His services are reasonable. You really get your money's worth. I'm going to hire him again for my next wedding and my divorce is final.