I cannot say enough good things about Alan! His price is way more than reasonable for his services!  He is wonderful! Hire him! Not only is he a great guy, he really made our wedding the wedding we had hoped it would be!