Craig Mohler was the DJ for our wedding, with an assistance, Vince. They did a fantastic job! They kept our dance floor packed and ensured our agenda stayed on track. Sounds Abound was easy to work with from the beginning to the end! Their online client tool is extremely useful and helped coordinate the event easily with the DJ. They have packages for various needs and prices. I would recommend Sounds Abound and Craig Mohler!