Ralph was amazing! My family and friends thoroughly enjoyed his performance. He accommodated our every request without hesitation. He is an outstanding performer with a great personality. I would recommend and hire him again in the future. He made our night by being part of it. Thank you Ralph and continued success my new friend !