Stephen was excellent from the first time we met him. He took time to understand us and what we wanted, and was professional, personable and genuinely enthusiastic from start to finish. He was great with our guests and us on the day and worked tirelessly to get the right shots. We can't recommend him and his work highly enough.