Mark Allen is the DJ here and he is so nice. He is so high tech he knows what is new and hip. What works for certain groups. He has an up beat attitude and gets everyone involved. He has a ton of experience and has done a lot of events I have been too.