DJ John did a fantastic job reading my guests and keeping them on the dance floor - nobody wanted to go home! He also went above the call of duty to help my maid of honor record a speech that he played at my reception for all of us when she was hospitalized and unable to... Read More