Sam helped us bring together and co-ordinate all the different elements of our wedding over the stressful last few weeks. He was super responsive, full of good ideas and ... more