If you envision lots of dancing, laughter, good times and happy memories on your wedding day, Alan would be one of the essential ingredients I would recommend.