Stephen is an incredible performer. He sounds just like Elvis, has a great resemblance, has the moves and he is fun he works with a crowd . He puts on an amazing show. He's as close as you're going to get to the real King. You will not be disappointed. I was such a success with my company party because of Stephen Freeman. Hope you are lucky enough to get him to your events.