Timing is always one of the most tricky aspects of any wedding day. While you don’t want to be trapped by holding to a strict schedule, it’s easy to lose track of time during a day full of activities. It was great fun to be part of Mackenzie and Zachary’s perfectly executed wedding day in...