Alan is simply the BEST DJ there is out there! He was professional, creative, dedicated, personable, and worked so hard to make our wedding a dream.