Alan exceeded our exceptions not only as our DJ, but as our Master of Ceremonies. He did an excellent job reading the crowd and tone of the evening and adjusting as needed throughout the evening.