Gary did an absolutely amazing job. He did a great job engaging the crowd and being able to get people out on the dance floor! He was great to work with and very professional. The system he has set up to help organize the music is incredible! We were very pleased to have Freakin’ Awesome Incorporated DJ our wedding.