“We highly recommend John Graham as an officiant. Our officiant cancelled on us and John not only quickly responded but did an excellent job. The short time we talk over the phone his speech was very detailed and personal. Also, our 2 year old come up on the podium but John kept his composure and kept the ceremony going. We couldn't have had a better officiant.”